Small Text Generator
Unicode small-caps/superscript character mapping, explained honestly — with the accessibility trade-off named.
Converts regular text into small-caps-style or superscript-style Unicode characters that display smaller than normal text on most platforms — used for stylized social media bios and captions. It's worth understanding what this actually is before using it: it's a font trick achieved through Unicode character substitution, not a real font-size change, and that distinction has a real accessibility trade-off worth knowing about.
The stylized text appears here as you type -- copy it straight into any app that supports Unicode.
How this actually works (it's not a font size)
Unicode, the character-encoding standard that underlies virtually all modern text, includes a set of characters originally designed for mathematical and phonetic notation that happen to render as small-capital or superscript versions of Latin letters — for example, the Unicode block used for phonetic transcription includes small-capital-looking letterforms, and a separate block includes superscript digit and letter characters. This tool maps your regular input text to those specific lookalike Unicode characters, one by one, and the output is a string made entirely of those substitute characters.
Critically, this is not the same thing as making your text a smaller font size in the technical sense — a font-size change is a formatting property applied to normal text, adjustable and removable, and correctly interpreted by every accessibility tool. What this generator produces instead is a sequence of different Unicode characters that merely resemble small or superscript letters visually on most fonts, functioning entirely outside any formatting system, so this trick works in plain-text contexts (like an Instagram bio field, which has no bold/italic/size formatting options at all) where actual font-size formatting isn't available.
The accessibility trade-off: screen readers, which read text aloud for visually impaired users, don't recognize these substitute Unicode characters as the letters they visually resemble — a screen reader may read the small-caps or superscript version of a word as a garbled string of unrelated symbol names, or skip it, or read it letter-by-letter, rather than pronouncing the word normally. Using this styling in a small decorative flourish is a minor issue; using it for substantive body content (like an entire bio's worth of information) can make that content effectively inaccessible to screen-reader users.
Who uses this
- Adding a small stylistic accent to a social media bio or caption where no real font-size formatting option exists.
- Creating a visually distinct heading or divider within a plain-text field like a bio or forum signature.
- Novelty or aesthetic text styling for usernames or profile customization.
Edge cases to know about
- Not every character has a small-caps or superscript Unicode equivalent — numbers, punctuation, and some letters may not convert and will either be left as-is or dropped, depending on the mode, which can produce visually inconsistent-looking output on text with a lot of punctuation or symbols.
- Rendering isn't universal — some fonts, operating systems, or apps may not have glyphs for the specific Unicode code points used, showing a fallback "missing character" box instead of the intended small-caps letter, especially on older devices or less common platforms.
- As noted above, screen readers generally cannot read this styled text correctly — avoid it for any content where accessibility matters, including a bio's core informational content (your name, pronouns, or contact info), reserving it for purely decorative flourishes if you use it at all.
Related tools
FAQ
- Is this actually changing the font size of my text?
- No — it substitutes your letters for different Unicode characters that merely look small or superscript-shaped on most fonts. The underlying text is a completely different set of characters, not your original text with a smaller font-size property applied, which is why it works in plain-text fields with no formatting options.
- Will a screen reader read this text correctly?
- Generally no — screen readers are built to recognize standard letters, and these Unicode lookalike characters often get read as garbled symbol names, spelled out letter by letter, or skipped entirely, rather than pronounced as the word they visually resemble. Avoid this styling for any content where accessibility matters.
- Why do some letters or numbers not convert?
- Unicode doesn't include a small-caps or superscript lookalike character for every possible letter, number, or symbol — the specific blocks this tool draws from were originally designed for other purposes (phonetic notation, math superscripts) and don't have complete alphabet coverage, so some characters are left unconverted or dropped.