StringMod is an Alfred workflow which allows you to modify strings of text to different kind of common text formatting types like :
lowercaseUPPERCASECapitalizekebab-casesnake_caseSCREAMING_SNAKE_CASEcamelCasePascalCase- URL Encode
- URL Decode
- Base64 Encode
No particular setup needed, although all keywords are customizable, if you need to.
You can transform any selected text with universal actions by choosing your formatting type.
Or type the formatting type's keyword and then your text.
Finally, if you're currently not selecting any text and if you don't specify a query it will try to get the last item in your clipboard.
It transforms any uppercase letter in your input to lowercase, including diacritics and ligatures.
It transforms any lowercase letter in your input to uppercase, including diacritics and ligatures.
It transforms every first letter of every word in your input to uppercase, including diacritics and ligatures.
Note
Contractions, such as "you're" (you are), are considered like one word. So in this example, only the "Y" will get capitalized.
It transforms every letter to lowercase and then replaces every space with a dash - character.
Warning
Because this formatting is mostly used in an IT context and in IT world special characters are often problematic, diacritics and ligatures will be replaced with their basic latin letter counterparts.
Same as kebabcase but it replaces every space with an underscore _ character instead.
Same as snakecase but it turns every letter to uppercase instead of lowercase.
Every first letter of every word gets capitalized and then it joins every word together by removing spaces. Diacritics and ligatures are replaced as well.
Same as pascalcase except that the first word doesn't get a first letter capitalized.
It encodes a string of text to a compatible URL format (ASCII) by replacing special characters and spaces by hexadecmal codes.
It decodes a URL encoded string to a human readable text.
It encodes a string of text to a base64 format.
Download and add the workflow to Alfred
There's no external dependency needed


