Free font generator with 32 Unicode styles
Type once and get 32 fonts to copy and paste: cursive, bold, italic, gothic, tiny and the rest, as real Unicode text rather than an image or a font file. Test any of them in the live Instagram, X and Discord mockups before you use it.
Text generator workbench
🎛️Style Vibes
All (32)🪄Stack Modifiers
Layer combining marks on top of any Unicode style:
🔠Case Switcher
⚡Generated Variations
Every text tool in one place
A free online font generator is only half of what people need: the rest is counting characters, building a bio, translating to Morse or runes, and finding the symbol that is not on the keyboard. Each tool works on its own page, and each hands its result back to the generator without overwriting what you are already working on.
- Zalgo Glitch LabCorrupt text with stacked combining marks, with the intensity and direction under your control.
- Text RepeaterRepeat any text up to ten thousand times with custom separators, numbering and line breaks.
- Discord FontsUnicode fonts that survive Discord usernames, nicknames and messages, with a live preview.
- Morse Code TranslatorTranslate text to Morse and back, with authentic telegraph audio and a hold-to-key practice button.
- Military Alphabet SpellerSpell any word in the NATO or police phonetic alphabet and hear it read aloud, Alfa through Zulu.
- ASCII Art GeneratorTurn text into big ASCII art banners in real FIGlet fonts, for READMEs, terminals and code headers.
- Case ConverterSwitch text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase and more.
- Hashtag GeneratorTurn a list of words into hashtags in any case or style, checked against every platform limit.
- Symbols & KaomojiOver 1,000 symbols and kaomoji in 22 groups: hearts, stars, arrows, dividers and faces, one tap to copy.
- Borders & DividersWrap text in 33 copy-and-paste borders: box frames, ribbons, bracket wraps and dividers.
- Gamertag GeneratorRandom gamertags in five vibes, built around your word if you give one, then dressed with a clan tag, a style and a status mark.
- Character CounterCharacters, words, bytes and graphemes, measured against twenty platform limits from X to SMS.
- KaomojiOver 500 Japanese text faces in 20 moods, from (◕‿◕) to ¯\_(ツ)_/¯, one tap to copy.
- Aesthetic Bio MakerFill in five lines, pick one of 18 layouts, and copy an Instagram bio that fits 150 characters, with a live profile preview.
- Discord Bio MakerFill in five lines, pick one of 12 layouts, and copy a Discord About Me that fits 190 characters, shown in a profile preview.
- Cute FontsTwenty-four cute fonts with hearts, sparkles, kaomoji faces and bows, built on real Unicode letters; copy any row.
- Rune TranslatorWrite in Elder Futhark, Younger Futhark or Anglo-Saxon runes and read runes back, with a chart of every rune and its meaning.
- Strikethrough TextCross out text with a Unicode line that survives copy and paste into Instagram, X, WhatsApp and anywhere without a strikethrough button.
- Underline TextUnderline text with a Unicode line, single, double, wavy or dotted, for bios, posts and messages that have no underline button.
- Wedding HashtagsYour names turned into wedding hashtags: classic, punny, name mashups and date tags, with the template each one came from.
- Invisible CharacterCopy a blank character for a bio line, a Discord name or a username, or find the invisible ones already in your text.
- Lenny FaceBuild a Lenny face from its parts or copy one of 64 ready-made faces, with the shrug and the table flip.
- Serif & Sans FontsEvery serif and sans serif alphabet Unicode encodes, in one list, with the reason there is no plain serif among them.
- Tattoo LetteringYour word in every lettering tradition, stacked vertically for a spine, and a date in Roman numerals, with what to ask an artist for.
- Instagram FontsAll 32 styles for your Instagram bio, captions and name, with a live profile preview and the 150-character bio count.
Font styles with their own pages
A cursive font generator, a bold font generator, a gothic one and a tiny one are all the same job with a different alphabet, so each has its own page here: the converter, the full glyph map, where the style works, and honest notes on what it cannot do.
- Cursive Scriptcursive text generator →
- Fraktur Gothicold english text generator →
- Circled Bubblesbubble text generator →
- Small Capitalssmall text generator →
- Bold Sansbold text generator →
- Italic Sansitalic text generator →
- Upside Downupside down text generator →
- Fullwidth Vaporwavevaporwave text generator →
How the font generator works
What you are actually copying, where it works, where it does not, and what stays on your device.
How does a font generator copy and paste work without installing a font?
It does not change the font at all. Unicode, the character standard every phone and computer uses, contains whole extra alphabets: bold and italic letters meant for mathematics, script and Fraktur letters, circled and squared letters, small capitals. The generator swaps each letter you type for its twin in one of those alphabets. What you copy is ordinary text made of unusual characters, so it pastes anywhere text does: a bio, a username, a caption, a message.
Will fancy text show up the same on every phone?
Mostly, and the exceptions are predictable. The mathematical alphabets (bold, italic, script, Fraktur, double-struck, monospace) have been in Unicode since 2001 and every current iOS, Android, Windows and macOS system font covers them. Rarer characters can show as a box on an old device: some enclosed letters, some of the decorative symbols. Each style page on this site lists the Unicode blocks it uses and what to expect on Instagram, TikTok, Discord and X, and the specimens sheet shows the whole set.
Why does the fancy text not work in my username?
Some fields accept only plain letters. Instagram usernames, X handles and email addresses are ASCII-only by rule; display names, bios and captions are not, which is why a style works in one field and not the other. Discord allows Unicode in display names and server nicknames but its username field is restricted. Every style page here says which field takes it, and the Discord page has a live preview.
Is my text uploaded or stored anywhere?
No. Every conversion runs in your browser; the site makes no request when you type, convert or copy. Your recent copies and favourites are kept in your own browser’s local storage so the library page can show them again, and nowhere else. Clearing site data removes them.
What is the difference between the 32 styles?
Twenty-one of them are letter-for-letter substitutions from Unicode alphabets: sans and serif in bold, italic and both; script and bold script; Fraktur and bold Fraktur; double-struck; monospace; small caps; circled, squared and their inverted versions; full-width; superscript and subscript; and upside-down, which uses letters from several blocks turned over. The remaining eleven are decorations built on those: wrapping characters, symbols between letters, a spaced-out vaporwave look. The specimens sheet renders your text in all 32 at once.
Can I stack an underline or a strikethrough on a style?
Yes. Seven modifiers (underline, strikethrough, slash, dot above, wavy tilde, sparkle wrap, bracket wrap) can be switched on together with any style. The first five use Unicode combining marks, characters that attach to the letter before them, so the line travels with the text when you copy it. Screen readers and search fields may treat each mark as a character, so keep modifiers for display text, not for anything someone has to type back.