Alternating Case (aLtErNaTiNg) Generator
Turn text into alternating upper/lower case for the mocking-SpongeBob meme effect.
The pattern always starts lowercase
The tool works through your text one character at a time. The 1st, 3rd, 5th and every odd-numbered character is made lowercase, and every even-numbered one is made uppercase. Your original capitals make no difference, because every letter is forced one way or the other:
| Input | Output |
|---|---|
| this is fine | tHiS Is fInE |
| Hello World | hElLo wOrLd |
| I LOVE MONDAYS | i lOvE MoNdAyS |
That is the classic mocking-text look: a sentence repeated back in a sarcastic sing-song voice.
Spaces and punctuation take a turn too
The count includes every character, not just letters. A space, comma or full stop uses up a position even though it has no case. That's why this is fine gives tHiS Is fInE: the space after this is the 5th character, so the next word starts on an uppercase turn.
The count also carries on across line breaks. A line break uses a position, so the second line may start with a capital:
becomes
As a result, the same word can come out differently depending on where it sits. If you want each word to start the same way, you would have to convert the words one at a time.
Emoji, accents and other scripts
- Accented letters convert normally.
cafébecomescAfÉ. - A simple emoji takes one position, like a space, and is left unchanged. Combined emoji, such as flags or a family made of several people, are built from several characters and use up several positions.
- Scripts without case, such as Chinese, Arabic or Hindi, pass through unchanged, though they still use up positions in the pattern.
Where the text will work
The output is ordinary letters, just in a mix of cases, so it pastes anywhere plain text goes: chat apps, social posts, comments, usernames and image captions. It doesn't rely on special Unicode characters, so it won't turn into boxes on older phones.
The flip side is readability. Screen readers read it letter by letter or stumble over it, and long passages are tiring for anyone to read. Keep it to a short phrase for the joke, and don't use it for anything people actually need to read.
Frequently asked questions
Can I make it start with a capital letter?+
There is no setting for that. A quick workaround is to type one extra character, such as a space, at the very start. The pattern then shifts by one, so your first letter lands on an uppercase turn. Delete the extra character from the result.
What is this text style called?+
It is usually called alternating caps, alternating case or mocking text, and in meme culture it is closely tied to the mocking SpongeBob image.
Will it work in an Instagram bio or a username?+
Yes, as far as the characters go, since they are ordinary letters. Some sites lowercase usernames or ignore case in them, so the pattern may not show up in every place the name appears.
Embed this tool on your website
Free to use on blogs, school sites and intranets. Paste this code into your page's HTML; please keep the credit line.
<iframe src="https://utilityapp.lat/embed/text/alternating-case-generator" title="Alternating Case (aLtErNaTiNg) Generator" width="100%" height="600" style="border:0;max-width:760px" loading="lazy"></iframe> <p style="font-size:13px"><a href="https://utilityapp.lat/text/alternating-case-generator">Alternating Case (aLtErNaTiNg) Generator</a> by UtilityApp</p>