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
Letters and digits with no true Unicode superscript (like "q") are left unchanged, never dropped.
"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.
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.
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.
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.
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.
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.
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.
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.
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.