Plain text, restyled

Fancy text generator

Type once and get 19 Unicode styles you can paste anywhere plain text is accepted—bios, usernames, captions and chat. Nothing here is a font: every style is real text, which is why it survives fields that strip formatting.

8 characters in, 19 styles out

Pick a style

Your text in 19 styles

  • Mathematical bold. Survives in fields that strip markdown.

    𝐒𝐥𝐚𝐧𝐠𝐚𝐫𝐲

  • Mathematical italic. Lowercase h comes from Letterlike Symbols.

    𝑆𝑙𝑎𝑛𝑔𝑎𝑟𝑦

  • Bold Italic

    The heaviest of the slanted alphabets.

    𝑺𝒍𝒂𝒏𝒈𝒂𝒓𝒚

  • Handwritten forms. Eleven letters are borrowed from Letterlike Symbols.

    𝒮𝓁𝒶𝓃ℊ𝒶𝓇𝓎

  • Bold Script

    A complete block with no borrowed letters, so it renders consistently.

    𝓢𝓵𝓪𝓷𝓰𝓪𝓻𝔂

  • Blackletter. C, H, I, R and Z come from Letterlike Symbols.

    𝔖𝔩𝔞𝔫𝔤𝔞𝔯𝔶

  • Double-Struck

    About this set

    Outlined letters used for number sets in mathematics.

    𝕊𝕝𝕒𝕟𝕘𝕒𝕣𝕪

  • Fixed-width characters, useful where alignment matters.

    𝚂𝚕𝚊𝚗𝚐𝚊𝚛𝚢

  • Sans-Serif

    A plain alphabet that stays upright wherever the surrounding font is serif.

    𝖲𝗅𝖺𝗇𝗀𝖺𝗋𝗒

  • Wide CJK-width forms that space a word out dramatically.

    Slangary

  • Small Caps

    About this set

    Phonetic small capitals. Q and X have no small-cap form and pass through.

    ꜱʟᴀɴɢᴀʀʏ

  • Letters in outlined circles.

    Ⓢⓛⓐⓝⓖⓐⓡⓨ

  • Filled circles. Uppercase only, so lowercase is raised to match.

    🅢🅛🅐🅝🅖🅐🅡🅨

  • Letters in square tiles. Uppercase only.

    🅂🄻🄰🄽🄶🄰🅁🅈

  • Superscript

    About this set

    Raised characters. Q has no superscript form and passes through.

    ˢˡᵃⁿᵍᵃʳʸ

  • Subscript

    Lowered characters. The set is sparse; unmapped letters pass through.

    ₛₗₐₙgₐᵣy

  • Upside Down

    About this set

    Lookalike substitutes, written in reverse so the line reads flipped.

    ʎɹɐƃuɐls

  • Strikethrough

    About this set

    A combining long stroke after each character. Doubles the character count.

    S̶l̶a̶n̶g̶a̶r̶y̶

  • Underline

    A combining low line after each character.

    S̲l̲a̲n̲g̲a̲r̲y̲

How it works

Why these styles survive a plain-text field

01 · SUBSTITUTION

Different characters, not formatting

Unicode encodes separate characters for mathematical bold, italic, script and more. Styling here means swapping each letter for its counterpart, so the result is still ordinary text.

02 · NOTHING TO STRIP

Profile fields keep it

A bio that discards bold is discarding formatting. These characters carry no formatting to discard, which is why the look holds where markdown fails.

03 · FONT COVERAGE

The device still has to draw it

A character exists whether or not the reader has a font containing it. Where coverage is missing you get an empty box, so preview before committing a username.

One honest caveat

Screen readers announce these characters by their Unicode names, so a styled word can be read aloud letter by letter or skipped altogether, and searching for the plain spelling will not match it. Style a decorative flourish if you like—but leave your actual name, your contact details and anything a reader needs in ordinary letters.

Common questions

About the text generator

Is this a font, or is it real text?

It is real text. Nothing here changes the font — each style swaps your letters for different Unicode characters that happen to look bold, italic or outlined. That is why the styling survives being pasted into a bio or username, where an actual font would be stripped.

Why does it work where bold formatting does not?

Most profile fields, usernames and chat inputs discard formatting because they only store plain text. These characters are plain text, so there is no formatting for the field to remove. The trade-off is that you cannot change the styling afterwards without regenerating it.

Will it look the same on every device?

Not always. The characters are stable, but their appearance depends on the fonts installed. Mathematical alphabets and fullwidth forms have very wide support; bubble, squared and some phonetic letters do not, and a device missing them shows an empty box instead. Preview anywhere it really matters.

Is styled Unicode text bad for accessibility?

Yes, and it is worth knowing before you use it. Screen readers announce these characters by their Unicode names, so a styled word can be read out letter by letter as “mathematical bold capital A” or skipped entirely. Search and copy-paste also stop matching the plain spelling. Keep your real name and any important information in ordinary letters, and use styling for decoration only.

Why do some letters stay unchanged?

Because Unicode never encoded them. The subscript set has no full alphabet, small capitals have no Q or X, and superscript has no Q. Rather than substitute a lookalike from an unrelated script, this generator leaves those letters as they are.

Does strikethrough count as more characters?

Yes. Strikethrough and underline work by adding a combining mark after every character, which roughly doubles the length. That matters in fields with a character limit, such as a bio that caps at 150.

Keep browsing

Reference for every set

Each alphabet has its own entry with the Unicode range behind it, notes on coverage and a copyable sample.