Small Text Generator
Convert regular text into tiny Unicode superscript characters you can copy and paste anywhere. Runs entirely in your browser.
Calculator verified • Last updated: August 2026
Input Text
Small Text
Letters and digits with no true Unicode superscript (like "q") are left unchanged, never dropped.
How Small Text Actually Works
"Small text" generators don't shrink your font — they swap each letter for a different character that already exists in the Unicode standard as a tiny superscript glyph. Superscript characters were originally added to Unicode for mathematical and phonetic notation (exponents like x squared, footnote markers, IPA transcription), not for stylized social media text, but because they're ordinary Unicode code points, any app that can display Unicode text — a bio field, a chat window, a notes app — can display them too, with no special font or plugin required.
Why Coverage Is Incomplete
Unicode does not define a true superscript version of every letter. Digits 0-9 all have dedicated superscript characters, and most lowercase letters do too, but a handful — most notably "q" — have no small-glyph equivalent anywhere in the standard. This tool leaves those letters exactly as typed rather than substituting a visually unrelated symbol or silently deleting them, so the converted text always stays readable even where full coverage isn't possible. Uppercase letters are left unchanged for the same reason: Unicode's superscript block is built almost entirely around lowercase forms.
Worked Example
Typing "hello" produces the small-text string using the dedicated superscript characters for h, e, l, l, and o. Typing "quiz" is a good example of the incomplete-coverage case: q has no superscript form, so it stays as a regular lowercase "q" while u, i, and z convert normally — the output reads "qᵘᶦᶻ"-style, mixed regular and small characters, rather than dropping the q entirely.
A Brief History of Superscript Characters in Unicode
Unlike small caps, which arrived in Unicode in two related batches, the superscript characters this tool uses were assembled from several separate additions spread across more than a decade. Superscript "1," "2," and "3" are the oldest of the bunch — they already existed in ISO 8859-1 (Latin-1), the 8-bit character set that predates Unicode and that many pre-1990s computers and printers relied on for accented Western European text, so when Unicode 1.0 shipped in 1991 those three digits were folded in largely unchanged. The remaining digits, 0 and 4 through 9, followed two years later in a dedicated Superscripts and Subscripts block (U+2070 to U+209F) introduced with Unicode 1.1 in 1993.
The superscript letters took even longer to arrive in full. A handful of raised "modifier letters" used for aspiration and similar marks in phonetic transcription were already part of Unicode 1.0. Most of the rest weren't added until the Phonetic Extensions block in 2003 and its follow-up, Phonetic Extensions Supplement, in 2005 — the same two additions, for the same linguistic-notation purpose, that also gave Unicode its small-capital letters. Q's absence today, mentioned above, isn't an oversight from any single addition — it's simply a letter nobody has ever proposed a superscript glyph for, across any of those additions.
Common Small Text Mistakes
Assuming small text is a font effect is the most common misunderstanding — it's a character substitution, so it looks identical no matter what font the receiving app uses, and it can't be "turned off" by changing fonts on the other end. Expecting full alphabet coverage is the second — since q has no true superscript glyph, any tool claiming 100% letter coverage is either lying or substituting a character that isn't a real superscript. A less obvious pitfall: some very old apps or fonts may render an uncommon superscript character as a blank box (tofu) if their font doesn't include that specific glyph, even though the character itself is valid Unicode.
Small Text Terms You Should Know
Code Point — a unique number Unicode assigns to every character it defines, including every superscript letter and digit used by this tool.
Glyph — the actual visual shape a font draws for a given character; a missing glyph in a particular font is why a valid character can still show up as a blank box.
Superscript — text set smaller and raised above the normal baseline, traditionally used for exponents (x²) and footnote markers.
Tofu — the nickname for the empty rectangle a font displays when it has no glyph for a given code point.
Frequently Asked Questions
What is small text actually made of?
Real Unicode superscript characters — tiny letters and digits that already exist as their own code points in the Unicode standard, not an image or a special font. Because they're ordinary text, they can be copied and pasted anywhere plain text is accepted.
Why do some letters not shrink?
Unicode only defines a true superscript glyph for some letters. Where no real superscript character exists (like q), this tool leaves the original letter unchanged rather than dropping it or substituting an unrelated symbol.
Where can I use small text?
Anywhere plain Unicode text is accepted — social media bios, usernames, chat apps, notes apps, and most comment sections. It requires no special app support since it's just ordinary Unicode characters.
Does this work on uppercase letters?
This tool maps lowercase a-z and digits 0-9 only. Uppercase letters have no standard Unicode superscript form, so they're left unchanged rather than silently lowercased or dropped.