A simple utility that allows you to convert any text into various different formats.

Tons of formats.

There's a whopping number of 35 different formats to use!

iOS Share Extension

It comes packed with an action extension that lets you select text anywhere in iOS, tap the Share button, and then you’ll find the “Convert Text” action. This will show you a preview of all available formats, and a simple tap on one of those will copy it to your clipboard, and you’ll be returned to the original app.

macOS Action Extension

Select a portion of text anywhere on macOS, and you'll be able to find the "Format Text" action in the share menu, which lets you directly format that text and have the result copied to your clipboard.

Siri Shortcuts Support

The "Format Text" action in Shortcuts will let you pass in any text as an input, choose one of the many formats, and then have the output passed back to you. This means that you can make use of all the functionality in Text Case, all from the Shortcuts app, and without it launching Text Case at all!


There's a lot of customisation available in Text Case. The first one is the themes. There are three to choose from - Light, Dark, and Black, or you can choose to sync it with the system theme. They change the whole interface of the app, and it also applies to the share extension. You can also choose to show/hide specific formats by navigating to the Settings page, and also change the order they are displayed in. This will apply to both the app, and the action extension. All settings will be synced across your iCloud devices.


There are four different title case standards you can choose from: AP, APA, Modern Language Association, and Chicago Manual of Style.

Common Transformations

All the basic text transformations are available: Uppercase, Lowercase, Capitalise, Capitalise Words, Sentence Case, and Reversed.

Smart Quotes

Turn any straight single or double quotes into the correct quotation marks for your own localisation.


There are various different types of Markdown formats for you to use, such as Blockquotes, Code Blocks, Unordered Lists, and Ordered Lists. And you can also convert any Markdown formatted text into HTML!

Custom Dictionary

When you use Title Case or Sentence case, you can specify a custom capitalisation using the custom dictionary. This is great for brand and product names, and makes the functionality of Title Case and Sentence case much more effective.There's a few handy nouns there to start you off.


You can encode text to URL formatting, and also decode it.

Strip HTML

You can extract any text from HTML code.

Strip Whitespace

Strip out all whitespace from text.

Trim Whitespace

Remove any leading and trailing whitespace from text.

Programming Formats

There's four programming inspired formats to choose from: Camel Case, Pascal Case, Snake Case, and Kebab Case.


Convert any group of words into hashtags, for easy social use.

Mocking Spongebob

Just for fun, you can convert any text in to Mocking Spongebob format, so you seem just a tad sarcastic.


For the times when you don't want to use plain text, you can let Text Case convert your words to appropriate Emoji!


Have fun with your words by using the Rot13 cipher, to rotate each letter by 13 places.


You can encode and decode any text to and from Base64 encoding.

Clap Case

Add 👏 clapping 👏 hands 👏 between 👏 each 👏 word.


Randomise the order of text.

Small Caps

ᴅᴏᴇsɴ’ᴛ ᴛʜɪs ʟᴏᴏᴋ ᴄᴏᴏʟ?

Upside Down

Ⅎoɹ ɐll ʇɥǝ ∀nsʇɹɐlᴉɐu dǝodlǝ˙