Upside down
sʇuoɟ pɹᴉǝM
Zalgo
W̨̋ȩ̋ï̧r̥̃ḍ̋ f̥̃õ̖n̤̈ṭ̇s̱̊
Fullwidth
Weird fonts
Circled
Ⓦⓔⓘⓡⓓ ⓕⓞⓝⓣⓢ
Small caps
ᴡᴇɪʀᴅ ꜰᴏɴᴛꜱ
Strikethrough
W̶e̶i̶r̶d̶ f̶o̶n̶t̶s̶
Glitch
Wειrd fοntѕ
Reversed
stnof drieW
Each line is Unicode you can paste. Zalgo adds marks above and below the letters.
Help Us Improve
—
(—)
Weird font generator
Type a line and copy upside-down, zalgo, fullwidth, circled, and glitch text. Runs in your browser. Free, no sign-in.
What this weird font generator does
Styles you can copy
Upside down and reversed: Upside down flips the letters and the order. Reversed keeps the letters and flips the order.
Zalgo: Combining marks sit above and below each letter. The slider sets one, two, or three marks on each side.
Fullwidth, circled, and small caps: Fullwidth uses the wide Latin block. Circled wraps letters. Small caps uses the phonetic small-cap letters.
Strike and glitch: Strikethrough draws a line through each letter. Glitch swaps a few letters for lookalike characters.
How to make weird text
Type your line
The example is already filled in. Replace it with your own words.
Set the zalgo marks
One mark stays readable. Three marks stack higher above and below the letters.
Copy a style
Use the copy button on the row you want, then paste it where you need the text.
Tips
- 01
Paste into a caption
A username, a bio, or a post can take the copied line as plain text.
- 02
Keep zalgo short
A long zalgo line is hard to read and some apps clip extra combining marks.
- 03
Install a display font on another page
Orbitron, Bungee, and similar files are on Cool Fonts. Scary display faces are on Scary Fonts.
When to use this page
A caption that looks odd
Copy one style into a post, a story, or a comment.
A username
Try circled, small caps, or fullwidth when the site accepts Unicode names.
A glitch line
Use zalgo or the glitch row when you want the letters to look disturbed.
What you get
Copy on each row: The copy button writes that style to the clipboard.
No account: The generator runs in the page. There is no sign-in step.
Stable zalgo: The same sentence and the same mark count produce the same zalgo line.
Technical details
- Input
- The first 180 characters of what you type.
- Output
- Unicode text. Nothing is installed on your computer.
- Zalgo
- One to three combining marks above and below each letter.
- Where it runs
- In your browser.
Sources & References
“The String.fromCodePoint() static method returns a string created from the specified sequence of code points.”
String.fromCodePoint(): Fullwidth and circled letters are built from Unicode code points. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint
“In a combining character sequence, the base character is the initial character, which the combining marks are applied to.”
Base character: Zalgo and strikethrough place combining marks on each letter. unicode.org/glossary/#combining_character