Menu
Advertisement

Weird Text Generator

Seven ways to make text look wrong on purpose: a different alphabet for every letter, zalgo marks, flipped, mirrored, leet, mocking and bracketed.

By Nethanel Bar, Co-founder & CEO

Last updated

Advertisement

Ready to actually learn to code?

Coddy teaches you by writing real code in your browser - interactive lessons, instant feedback, and AI help when you get stuck.

What makes weird text weird?

Weird text is a family, not one style. The Mixed card pulls each letter from a different Unicode alphabet - bold, fraktur, circled, fullwidth, script - so no two letters match, which is the ransom-note look. Zalgo piles combining marks above and below the letters until they drip. Upside down and Mirror use rotated and flipped lookalikes. Leet swaps letters for digits, Mocking alternates the case, Bracketed boxes every character.

Every one of them is text, not an image: the same characters that exist in every phone font, arranged strangely. That is why a weird bio or username pastes into apps that offer no font choice at all, and why it looks the same to the person reading it.

The mixing is seeded from your text, so the same input always gives the same weird output - copy it today and again next week and it matches.

What to know about weird Unicode text

  • Mixed text changes with every edit: type one more letter and the whole line reshuffles, because the alphabet choice is seeded from the full input.
  • Zalgo is the only style here that can be clipped: some apps limit combining marks per letter, so the drip is shorter there.
  • Leet is the one style that stays plain ASCII - it will pass a form that rejects Unicode, and it is searchable.
  • Weird text is hostile to screen readers by design. Keep the plain version somewhere for the people who need it.
Advertisement

Weird text examples

A ransom-note display name

Input

why

Mixed

π”€π•™π–ž

Bracketed

[w][h][y]

Mixed picks a different alphabet per letter; Bracketed keeps the letters but boxes each one.

A caption that argues with itself

Input

ok then

Mocking

oK tHeN

Leet

0K 7H3N

Upside down

uǝΙ₯Κ‡ ʞo

Mocking is the SpongeBob meme case; Leet dates from 1990s forums; Upside down makes the reader turn the phone.

Common weird text mistakes

  • Using Mixed text for a name you will need to reproduce later - the output changes if the input changes by one letter.
  • Putting zalgo in a field with a line-height limit; the marks get cut off and read as a broken character.
  • Making the whole post weird. One weird line in a plain post lands; a weird paragraph gets scrolled past.

Weird text generator FAQ

How do I make my text look weird or random?
Type it above and copy the Mixed card: it draws every letter from a different Unicode alphabet, so the line looks like it was cut from ten magazines. For a scarier look use Zalgo; for a playful one, Mocking or Leet.
Is the weird text random every time?
No. The mix is seeded from the text you type, so the same input always gives the same result. Change one letter and the whole line reshuffles.
Will weird fonts work in a TikTok or Instagram username?
Only in the display name. Handles accept plain letters, digits, dots and underscores; the exception is Leet, which is plain ASCII and works anywhere.
Why does the weird text look different in another app?
Each app draws Unicode with its own font, so bold, fraktur or circled letters vary a little in shape, and the marks in zalgo may be limited. The characters themselves are identical.

Learn more

Other developer tools

Coddy programming languages illustration

Learn to code with Coddy

GET STARTED