Small text generator
Generate three kinds of small text—small caps, superscript, and subscript. Each uses a different Unicode range and handles unsupported letters its own way.
Type in the bar at the bottom of the screen. Every style updates as you type. Hit Copy, then paste it wherever you want.
Three separate Unicode ranges
The generator lowercases your input and uses three mapping tables. Small caps mixes small-cap characters with approximations: q becomes ǫ, while s and x stay ordinary lowercase letters. Superscript maps 25 letters, leaving q unchanged. Subscript maps 17 letters and leaves b, c, d, f, g, q, w, y and z at normal size. Both superscript and subscript map digits 0–9 and the symbols + - = ( ). Unmapped characters remain in the output.
Where this small text generator falls short
- Subscript is missing nine consonants (b, c, d, f, g, q, w, y, z). If you type them, they appear as standard full-size letters mixed into the small text.
- Superscript lacks a lowercase 'q', leaving a visible gap in style if your word requires one.
- Assistive technologies may announce these as symbols, read their character names or skip them. Keep essential information in ordinary text and test accessibility in the destination.
A line about the smallest things, set in the smallest type.
The default line is William Blake, Auguries of Innocence. Public domain, like every sample on this site.
Questions about the small text generator
Why do some letters stay full size in subscript and superscript?
This tool’s superscript table does not map q, and its subscript table does not map nine letters: b, c, d, f, g, q, w, y and z. Those characters remain lowercase at normal size; the tool does not apply a font-size effect.
Which small text style should I use?
It depends on your letters. Small caps provides the most consistent look for standard text since it has the fewest missing characters. Superscript is positioned higher and is slightly smaller, while subscript sits at the bottom of the line.
Does small text save space in a character limit?
Smaller appearance does not mean a shorter string. Each mapped small letter here remains one code point, but destination apps can count or normalize text differently. Check the destination’s own limit rather than relying on the visual width.
Why does my text look like empty boxes on some devices?
Your device or browser needs a font that supports these specific Unicode characters. Small caps are widely supported, but some older system fonts lack complete coverage for subscript and superscript blocks, causing them to render as boxes.
Where small text renders
| Works | Uses long-established Unicode blocks with wide font coverage. | |
| tiktok | Works | Uses long-established Unicode blocks with wide font coverage. |
| discord | Works | Renders normally in messages. Inside code blocks Discord uses a monospace font, so styled characters may fall back to boxes. |
| Mostly | Usually renders, but LinkedIn has filtered unusual characters in some fields before, and styled text is unreadable to screen readers. | |
| X / Twitter | Works | Uses long-established Unicode blocks with wide font coverage. |
These notes are inferred from how each Unicode block behaves, not from a per-platform test run. Treat them as guidance, not a guarantee.
One thing worth knowing
Screen readers announce these characters one by one, or skip them. A profile written entirely in styled text is unreadable to anyone using one. Keep your real name and key information in plain text.