Small Text Generator
A small text generator converts ordinary letters into Unicode characters that are drawn smaller than normal type — superscript, small caps and subscript. Because they are separate characters rather than a font size, they survive copy-paste into an Instagram bio, a username field or a comment where CSS styling cannot reach.
0/200 characters
How this actually works
Unicode includes purpose-built miniature letterforms: superscript characters from the Phonetic Extensions and Latin-1 Supplement blocks (ᵃ ᵇ ᶜ), small capitals from Phonetic Extensions (ᴀ ʙ ᴄ), and a much sparser subscript set. Nothing here changes the font — each character is a distinct code point that happens to be drawn small, which is why it keeps working when it lands somewhere you do not control the CSS.
Where it breaks
- Coverage is incomplete. Superscript has no real "q", and subscript is missing most consonants — those letters pass through at normal size, so short words look cleaner than long ones.
- Screen readers usually read these characters as their phonetic names or skip them, so anything essential (your business name, a call to action) should also exist as plain text.
- Search does not match it. A bio written in small text will not be found by someone typing the same words normally.
Using this in an Instagram bio
Small caps are the most legible of the three at bio size, which is why they show up so often in Instagram bios as a subtitle line under the main text.
Want every style at once?
The full converter runs your text through 14 styles side by side, with a live Instagram bio preview so you can see how it looks before you paste it.
Instagram font generatorFrequently asked questions
How do I make small text to copy and paste?
Type your text into the box above, then tap any of the small-text styles to copy it. The result is plain Unicode, so you can paste it straight into Instagram, TikTok, Discord or anywhere else that accepts text.
Is small text a font?
No. It is a set of Unicode characters that are drawn smaller than normal letters. That distinction matters: a font only applies where the app chooses to render it, whereas these characters travel with the text itself.
Why do some letters stay full size?
Unicode never defined a complete small alphabet. Superscript is missing "q" and subscript is missing most consonants, so those characters are passed through unchanged rather than substituted with something that looks wrong.
Does small text hurt accessibility?
It can. Screen readers often read these code points as phonetic symbols or skip them entirely. Use small text for decoration and keep anything important — your name, your offer, your link — in normal characters.