Alternating Case Converter
Alternating case switches between capital and lowercase letters one letter at a time, often used online to signal a mocking or sarcastic tone. This alternating case converter starts with a capital, counts only letters, and carries the pattern across words and lines, so spaces, numbers, and punctuation never break it.
Alternating Case Converter examples
| Case | Input | Output |
|---|---|---|
| Phrase | hello world | HeLlO wOrLd |
| Apostrophe | don't stop believing | DoN't StOp BeLiEvInG |
| Hyphen, colon, and numbers | follow-up at 9:30 | FoLlOw-Up At 9:30 |
| Acronym | NASA rocks | NaSa RoCkS |
| Accented letters | café olé | CaFé OlÉ |
Alternating Case Converter rules
- Letters alternate between capital and lowercase, starting with a capital.
- Only letters count. Spaces, numbers, and punctuation keep their place and do not break the pattern.
- The pattern runs on across words and lines instead of restarting at each word.
- The capitals already in your text are ignored, so NASA becomes NaSa.
- Characters without letter case, such as Chinese or Japanese characters, stay as they are and do not count.
How to use
Type or paste your text.
Press Alternating Case to convert the text in place. Pasted text converts at once.
Copy the result.
When to use Alternating Case Converter
Social media users
Posts, replies, and captions that quote someone in a mocking tone.
Meme makers
Image captions in the "mocking" meme format.
Designers
Playful display text where an uneven look is the point.
FAQ
It is usually called alternating case, and sometimes "mocking text" or "sarcasm case" because of how it is used online.
No. It runs on across the whole text, counting letters only, so the first letter of a word can be lowercase.
Not in this tool: it always starts with a capital. Adding one letter at the start and deleting it afterward shifts the pattern by one.
Yes. The result is made of ordinary letters, so it pastes anywhere plain text is accepted.
The conversion runs in your browser, so your text is not uploaded to a server to be converted.