Skip to content
Snaplytics Tools

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

  1. Type anything

    A name, a bio line, a comment. All 20 styles redraw in your browser as you type — nothing is uploaded.

  2. Scan the three groups

    Flipped and backwards first, then alphabets borrowed from other scripts, then the rows that stack marks on your own letters.

  3. Copy the row you want

    One button per style. What lands on your clipboard is exactly what the preview shows.

  4. 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

Frequently asked questions

Why does some of the weird text show up as empty boxes?

Because your device does not have a glyph for that character. The boxed and filled-square rows come from a block most phones draw as colour emoji and some older devices do not draw at all. The upside-down, mirrored, Greek and Cyrillic rows are the safest — those letters are in almost every system font.

Can I put weird text in a username or a hashtag?

Usually not. Handles on Instagram, TikTok and most other sites only accept a–z, 0–9, full stops and underscores, and a styled hashtag is a different tag that collects nothing the plain spelling collects. Display names, bios, captions and comments do take it.

Is this a real font?

No. Nothing is installed and nothing is downloaded. Each style swaps your letters for different Unicode characters that happen to be shaped like them, or adds combining marks on top of them. That is why it copies anywhere, and also why it cannot be undone with a formatting button.

How do I turn weird text back to normal?

It depends on the row. A swapped alphabet has no automatic reverse, because a mirrored b really is the letter d as far as any app is concerned — retype it, or fix it by hand in a plain-text field. The marked rows do have one: paste them into the “Clean it up” row on our glitch font generator and it takes the combining marks off, leaving the original letters behind.