Text Tools
Small Text Generator
Make ᵗⁱⁿʸ superscript, ꜱᴍᴀʟʟ ᴄᴀᴘꜱ, and subscript text that pastes anywhere.
Updated July 10, 2026
How to use the small text generator
- 1Type your text — case is normalized automatically.
- 2Compare tiny, small caps, and subscript live.
- 3Copy the style you want.
- 4Paste anywhere plain text goes.
Common uses
- Aesthetic bios and captions in small caps
- Tiny disclaimers and asides in posts (ᵗʰᵉ ᶜˡᵃˢˢⁱᶜ)
- Chemistry and math notation in plain-text fields
- Username styling where fonts aren't allowed
Frequently asked questions
Where do these tiny characters come from?
Legitimate technical notation, repurposed. The superscript letters were encoded for phonetic transcription (linguists mark modified sounds with raised letters), the subscripts for chemistry and math (H₂O, x₁), and small caps for linguistic and typographic conventions. Social media discovered they make text look small anywhere formatting is stripped — a use Unicode's designers never intended but which works precisely because the characters are real.
Why are some letters missing from subscript?
Because Unicode only encoded the subscripts that technical notation actually needed — vowels and common indices like ₙ, ₓ, ₜ — and proposals to complete the alphabet 'for aesthetics' get rejected on principle. So b, c, d, f, g, q, w, y, and z simply don't exist as subscripts. This generator leaves them as normal characters rather than substituting misleading lookalikes, which means mixed-height output for some words: the honest limitation of the medium.
What's the difference between small caps here and CSS small caps?
CSS small-caps is styling applied to normal letters — it vanishes the moment text is copied into a plain-text field. These are distinct Unicode characters (ᴀ is U+1D00, a Latin letter in its own right) that keep their appearance everywhere text survives. The trade: real small caps travel anywhere but can't be searched as their plain equivalents and read out oddly in screen readers; CSS small caps behave perfectly but only exist where you control the styling.
Why does my text get lowercased first?
Because the small styles only exist in one case each: superscript and subscript blocks have no capital set worth using, and small caps are, definitionally, lowercase letters shaped like capitals. Feeding 'HELLO' through unchanged would produce nothing different, so input is normalized to lowercase before mapping. If you want mixed emphasis, combine outputs manually — small caps for a word, superscript for an aside — which is exactly how the aesthetic accounts use them.
About this tool
The small text generator converts your text into the three Unicode small styles — superscript (the classic ᵗⁱⁿʸ ᵗᵉˣᵗ), small caps (ꜱᴍᴀʟʟ ᴄᴀᴘꜱ, the aesthetic favorite), and subscript — with one-tap copy for each. These are real characters borrowed from phonetics and chemistry notation, which is why they paste intact into bios, captions, comments, and usernames where formatting gets stripped. The gaps are handled honestly: subscript only exists for about half the alphabet and superscript q is genuinely awkward in Unicode, so missing characters pass through unchanged rather than being faked with lookalikes.
Like most tools on UtilityBase, the small text generator runs entirely in your browser — nothing you enter is uploaded or stored on a server. It's free to use with no account required. Browse more text tools here.
Was this tool helpful?
Related tools
Cursive Text Generator
Turn text into 𝓬𝓾𝓻𝓼𝓲𝓿𝓮 Unicode — six script styles that paste anywhere.
Text Tools
Fancy Text Generator
Turn plain text into 𝐛𝐨𝐥𝐝, 𝑖𝑡𝑎𝑙𝑖𝑐, 𝓈𝒸𝓇𝒾𝓅𝓉 and more Unicode styles.
Text Tools
Upside Down Text
Flip text 180° — plus a mirrored variant — using Unicode stand-in characters.
Text Tools
Character Counter
Count characters with and without spaces — perfect for length limits.
Text Tools
Word Counter
Count words, characters, sentences, and reading time as you type.
Text Tools
AI Text Humanizer
Score how AI your text reads, then rewrite it to sound human — before and after.
Text Tools