"Small text" on Instagram actually means three different Unicode systems, and the one you pick determines whether your bio looks refined, whispered, or broken on someone's phone. This guide breaks down all three — small caps (ᴀᴇᴇ ᴛʜɪʟ), superscript / tiny (ᵉᵉ ᵗʰᵊʳ), and math-bold tiny — and maps each to the Instagram fields where it renders cleanly.
Data is verified against Instagram on iOS 17, Android 14, and Instagram web as of April 2026. All three Unicode blocks are accepted in bios, captions, and comments; the differences are in rendering quality, character-count cost, and how screen readers handle them.
The three flavors of "small" text
Before picking where to use it, understand which you actually want. These look similar at thumbnail size but behave very differently.
| Style | Example | Unicode block | Visual height |
|---|---|---|---|
| Small caps | ᴀᴇᴇ ᴛʜɪʟ | IPA Extensions + Phonetic (U+1D00–) | x-height of lowercase |
| Superscript / tiny | ᵃᵉᵉ ᵗʰᵊʳ | Spacing modifier letters (U+1D2C+) | Raised above baseline, ~60% |
| Subscript | ₐₑₑ ₜₕₑᵢ | Subscripts (U+2080+) | Dropped below baseline, ~60% |
Where small text works on Instagram
| Field | Char limit | Small caps renders? | Superscript renders? |
|---|---|---|---|
| Bio | 150 | Yes — full alphabet | Yes — but q, z fall back to plain lowercase |
| Display name | 30 | Yes | Partial — some letters missing glyphs on Android |
| Post caption | 2,200 | Yes | Yes |
| Reels caption | 2,200 | Yes | Yes, but tiny text is hard to read over video |
| Comments | 2,200 | Yes | Yes |
| Story text sticker | – | Paste-only (not in text tool) | Paste-only |
| DM | – | Yes | Yes |
| Alt text | 100 | Avoid — screen readers spell each code point | Avoid |
The glyph coverage trap (superscript only)
Instagram accepts superscript from the Unicode "Spacing Modifier Letters" and "Phonetic Extensions" blocks (U+1D2C–U+1D6A). That sounds complete, but the block is historically incomplete: letters q, z, and uppercase F have no superscript version in Unicode.
When you type a word containing these letters, our generator falls back to the plain character, so "quiz" becomes "qᵘⁱᶻ" — the q and z stay regular size, ruining the effect. Small caps doesn't have this problem (full alphabet), which is why it's a safer default for bios where every character shows.
Character-limit math for small text
Instagram bios are measured in UTF-16 code units. Both small caps and superscript live in the Basic Multilingual Plane (below U+FFFF), so each character is only 1 code unit — unlike cursive or italic (which are 2 units each).
Practical consequence: a bio fully converted to small caps keeps its full 150-character budget. A bio fully converted to cursive only gets 75. This makes small caps the most space-efficient way to style an entire bio on Instagram — and the only style where you can safely convert everything without losing characters.
Discoverability and accessibility
Instagram's search normalizes some Unicode back to ASCII. For small caps (the IPA/phonetic block) normalization is partial: iOS search finds you, Android search usually doesn't. For superscript, normalization is none — users cannot find your profile by typing the plain version.
Screen readers handle each block differently. VoiceOver (iOS) announces small caps by letter, giving a readable "S-M-A-L-L" experience. Android TalkBack tends to announce the Unicode block name first, making small caps text frustrating for blind users. Superscript is worse across both platforms — often read as "small letter superscript A" for each character.
Common mistakes
- Styling your @handle — rejected at save, always. Handles are ASCII-only.
- Using superscript for words with q/z/F — those letters fall back and break the look.
- Mixing small caps and superscript in the same line — different heights look accidental, not intentional.
- Small caps in hashtags — #cute and #ᴄᴜᴛᴇ are different tags. Zero discoverability for the styled one.
- Styling alt text — every code point is spelled out. Destroys accessibility.
- Relying on the Stories built-in text tool — it uses its own fonts and strips Unicode styling. Use a plain text sticker layer and paste in.
Troubleshooting: "some letters are missing"
If your superscript text shows mixed sizes ("qᵘⁱᶻ" instead of "ᵠᵘⁱᶻ"), that's the glyph coverage trap — Unicode doesn't define superscript q, z, or uppercase F. Switch to small caps for those words.
If small caps shows as tofu boxes on a friend's device, they're on a device older than iOS 11 / Android 9 and lack the phonetic extension glyphs. Fall back to plain italic or bold, which use the mathematical alphanumeric block (near-universal support).
If text appears but letter spacing looks wrong, the device is substituting glyphs from a secondary font. Visually the styling is still there, just slightly off — not a bug to fix, just an OS font quality artifact.
Examples you can copy
- Minimalist bio line: 'ᴄᴏᴜᴠᴇᴛᴛᴇᴄᴛᴏᴂ — artist, lisbon'
- Whispered creator tagline: 'my ᵒᶛʰᵉʳ ᴿʰᵉʳᵉ'
- Caption with emphasis: 'this is ᴛʜᴇ ᴏɴᴇ.'
- Hybrid bio tagline: 'designer — ᴘᴏᴛᴀᴠᴏ'
Quick decision tree
Still not sure which? Here's the 30-second version: Is this text the whole bio? → small caps (saves chars, no missing glyphs, works everywhere). Is this a short aesthetic tagline for a creator/ambient vibe? → superscript, but only if it doesn't contain q/z. Is this emphasis inside a caption? → bold or italic, not small text.