Weird Font Generator
Your words ʇxǝʇ pɹıǝʍ, ωειяδ, 🅆🄴🄸🅁🄳 or 【w】【e】【i】【r】【d】 — 20 strange styles, all of them ordinary characters you can paste anywhere.
10 characters typed
Turned, mirrored and backwards
Same letters, wrong way round
Upside down
ʇxǝʇ pɹᴉǝʍ
Turned over and read back to front, so it lands the right way up when you paste it.
Mirrored
ƚxɘƚ bɿiɘw
A left-to-right reflection. h, j and z have no mirrored letter and stay as they are, and capitals other than A H I M O T U V W X Y come out lowercase.
Backwards
txet driew
Ordinary letters, reversed order — still readable, which is what makes it odd.
Look-alike alphabets
Different letters, familiar shapes
Greek look-alike
ωειяδ тεχт
Real Greek letters picked for their shape. Lowercase only, so capitals come out lower case. It is not Greek and does not translate.
Cyrillic look-alike
шэїяɖ тэжт
The backwards-и look. Lowercase only, so capitals come out lower case. Also a real alphabet, borrowed for the way it draws.
Chunky block
ᗯᗴIᖇᗪ ᖶᗴ᙭ᖶ
Syllabic letters from other writing systems, used for their outline.
Squared
🅆🄴🄸🅁🄳 🅃🄴🅇🅃
One box per letter. Long words get wide fast.
Filled square
🆆🅴🅸🆁🅳 🆃🅴🆇🆃
Some phones draw these in colour, as emoji. That is the font, not your text.
Parenthesized
⒲⒠⒤⒭⒟ ⒯⒠⒳⒯
Vaporwave
weird text
Letters at the width of a Japanese character, spaces included.
Hollow
𝕨𝕖𝕚𝕣𝕕 𝕥𝕖𝕩𝕥
The double-struck maths letters — thin and strange at small sizes.
Marks, gaps and glitches
Stacked on the letters you typed
aLtErNaTiNg
wEiRd TeXt
Case flips on every letter. Punctuation does not break the rhythm.
W i d e
w e i r d t e x t
A space between every character. Good for a header line, bad for search.
D·o·t·t·e·d
w·e·i·r·d· ·t·e·x·t
【Bracketed】
【w】【e】【i】【r】【d】 【t】【e】【x】【t】
Each letter in its own lenticular bracket.
Slashed through
w̸e̸i̸r̸d̸ t̸e̸x̸t̸
A combining solidus on every character — it rides on top of whatever you typed.
Tilde struck
w̴e̴i̴r̴d̴ t̴e̴x̴t̴
Ümläüẗ
ẅëïr̈d̈ ẗëẍẗ
A diaeresis over every letter — the heavy-metal band-name look.
Light glitch
w̶̮̯̃̏ẻ̶̺̱̀̕į̴̼̭̽̈r̸̘̓̈́̓d̷̦̰̀̓ t̵̘̻̄̀̆ĕ̸̪̥̏x̵̘̓ț̵̠̂̆
One layer of combining marks. Enough to look wrong, still readable.
Dripping
w̠̠̪ȩ̥̹̜i̺̘̙ṟ̨̮̻d̝̬̱ ṭ̩̣̘e̥̠x̙̻t̟̻̤
Marks below only, so the line sags instead of climbing into the one above.
How it works
How to make weird text
Type anything
A name, a bio line, a comment. All 20 styles redraw in your browser as you type — nothing is uploaded.
Scan the three groups
Flipped and backwards first, then alphabets borrowed from other scripts, then the rows that stack marks on your own letters.
Copy the row you want
One button per style. What lands on your clipboard is exactly what the preview shows.
Paste it wherever
There is no formatting to lose, so the look survives a paste into a bio, a DM, a caption or a document.
Under the hood
What a weird font generator actually does
None of these is a font. A bio box, a comment field and a chat message are plain text with no styling to set, so there is nothing a generator could switch on. What it does instead is reach into Unicode — which carries well over a hundred thousand characters, including whole alphabets from other writing systems — and hand back letters that are shaped like yours but are not yours.
Three different tricks are at work on this page. Substitution swaps one character for another: the Greek row spells your w with an omega and your r with a Cyrillic я, and the boxed rows use enclosed letters built for technical notation. Reordering is what makes the upside-down and mirrored rows land correctly — the letters are turned over and the reading order is reversed as well, because a reflection read left to right is not a reflection. The last group adds nothing new at all: a combining slash, umlaut or stack of accents rides on top of whatever you typed, which is why those rows also work on digits, punctuation and emoji.
The catch
Where weird text breaks
A character only appears if the reader’s device has a glyph for it. Miss one and you get a tofu box — the empty rectangle that means “I know this is a character, I cannot draw it”. The mirrored, Greek and Cyrillic rows are close to universal because those letters are in every system font. The squared and filled-square rows are the risky end: plenty of phones render them as colour emoji, and older devices render them as nothing.
Two quieter costs are worth knowing. A screen reader does not see a style, it sees the characters, so a styled line is announced one Unicode name at a time — fine for a three-word name, exhausting for a paragraph. And search matches the spelling, not the look: a mirrored word is a different string, so it will not be found by anyone typing the real one, and it will not carry a hashtag or a handle. Styled letters also usually cost two units each against a character limit, so a 150-character bio fills up faster than it looks.
The two glitch rows here stop at a shimmer deliberately — enough to look wrong, still readable, and still safe to paste into a field that trims long text. For the version that climbs three lines up the screen, use the glitch text generator or the heavier cursed text generator, which are built around that one effect instead of carrying it as a row.
Choosing
Which strange style suits which job?
For a display name or a single bio line, the look-alike alphabets hold up best: they stay legible, they render everywhere, and they read as deliberate rather than broken. For a comment, aLtErNaTiNg caps carry a tone nothing else does, and the bracketed row turns a short word into something that reads like a label. Wide-spaced and fullwidth work as headers above a block of normal text, where the gap does the work — but both lose all their effect if you run a whole sentence through them.
If you are after atmosphere rather than novelty, the marked rows are the ones to reach for, and the creepy text styles go further in that direction. Whatever you pick, the rule that saves the most trouble is the same one: style a name, a heading or a first word, and leave the sentence that actually has to be read in ordinary letters.
Questions