Superscript · Small Caps · Subscript

Small Text Generator

Type once, get tiny text in three Unicode styles. Copy the one you like and paste it anywhere.

Your text
Superscript
0 characters
Start typing to see which characters convert.
Small caps
0 characters
Start typing to see which characters convert.
Subscript
0 characters
Start typing to see which characters convert.

Unicode covers these styles unevenly. Letters without a genuine small form stay as normal text, and the note under each box lists them. No lookalike substitutes are used.

Advertisement

About the Small Text Generator

Type or paste anything into the box and the tool rewrites it three ways at once: as superscript letters that sit high on the line (ᵗⁱⁿʸ ᵗᵉˣᵗ), as small capitals (ꜱᴍᴀʟʟ ᴄᴀᴘꜱ), and as subscript letters that sit low (ₕₒₜ ₜₑₐ). Each style has its own Copy button and its own character counter, so you can grab the version that fits your bio, username, or caption in one click. The conversion runs entirely in your browser. Nothing you type is uploaded, logged, or stored.

Under every output box there is a short coverage note. Unicode does not have a small version of every letter, and this tool refuses to fake the missing ones with lookalike symbols. When a character cannot be converted, it stays as normal text and the note tells you exactly which characters those are.

Small text is Unicode, not a font

The tiny text you copy out of this page is not formatted text and it is not a font. It is a set of separate characters that the Unicode Standard defines in their own right. The superscript t in ᵗⁱⁿʸ is the character MODIFIER LETTER SMALL T, code point U+1D57. The small capital A in ᴀ is LATIN LETTER SMALL CAPITAL A, code point U+1D00. The subscript t in ₜ is LATIN SUBSCRIPT SMALL LETTER T, code point U+209C. Each one is as real a character as the plain letter t, just with a different identity.

That is why small text survives places that strip formatting. An Instagram bio cannot hold HTML or a custom font, but it can hold any printable Unicode character. Swap each plain letter for its small counterpart and the text looks tiny wherever it is pasted, because the smallness is built into the characters themselves rather than applied as a style on top.

Most of these characters were not created for social media. The Unicode chart for the Phonetic Extensions block explains that its small capitals, superscripts, and subscripts exist for phonetic transcription, mostly for the Uralic Phonetic Alphabet, where the style difference changes the meaning. The same chart advises regular letters with markup for general text. Social bios borrowed them later, which is also why the coverage is patchy.

The three styles compared

Each style draws its letters from different corners of Unicode. That is why the three rows below cover different sets of letters.

StyleExampleWhere the characters liveCoverage in this tool
Superscriptᵗⁱⁿʸ ᵗᵉˣᵗSuperscripts and Subscripts (U+2070 to U+209F), Spacing Modifier Letters (U+02B0 to U+02FF), Phonetic Extensions (U+1D00 to U+1D7F) and its Supplement (U+1D80 to U+1DBF), plus ¹ ² ³ from Latin-125 of 26 lowercase letters (no q), 19 true capitals, digits 0 to 9, and + − = ( )
Small capsꜱᴍᴀʟʟ ᴄᴀᴘꜱPhonetic Extensions (U+1D00 to U+1D7F), IPA Extensions (U+0250 to U+02AF), Latin Extended-D (U+A720 to U+A7FF)25 of 26 letters (no x), no digits
Subscriptₕₒₜ ₜₑₐSuperscripts and Subscripts (U+2080 to U+209C), Phonetic Extensions (U+1D62 to U+1D65), Latin Extended-C (U+2C7C)17 lowercase letters, digits 0 to 9, and + − = ( ); no capitals

Superscript is the most complete style and the one most people mean by tiny text. Capital letters convert to true superscript capitals where Unicode has them (ᴬ ᴮ ᴰ ᴱ and so on). For C, F, S, X, Y, and Z, which have no established superscript capital, the tool uses the small superscript letter instead and says so in the note.

Small caps turn every letter, capital or lowercase, into a small capital. It reads like quiet all-caps and is popular for usernames and section labels in bios. The one gap is x: Unicode has no Latin small capital X.

Subscript is the sparsest set. Unicode added subscript letters in two batches, a e o x in Unicode 4.1 and h k l m n p s t in Unicode 6.0, alongside a handful of older phonetic subscripts. There are no subscript b, c, d, f, g, q, w, y, or z, and there are no subscript capitals at all. It shines for chemical formulas like H₂O and CO₂.

Why some letters will not convert

People often expect every letter to have a tiny twin. It does not, because these characters were added one by one when a linguist, a mathematician, or a standards body made the case for each. Nobody ever encoded a complete tiny alphabet for decoration.

The superscript q is the classic example. For years there was none. Unicode 14.0, released in 2021, finally added MODIFIER LETTER SMALL Q at U+107A5 in the Latin Extended-F block, along with modifier capitals C, F, and Q at U+A7F2 to U+A7F4, and Unicode 17.0 added a modifier capital S at U+A7F1. This tool deliberately leaves those recent additions out. A phone or font released before them shows an empty box where the letter should be, and a box in the middle of your bio looks worse than a normal q.

Other generators paper over the gaps with lookalikes: a Greek beta for subscript b, a Chinese tone mark for subscript c, a Canadian Syllabics character for superscript q. Those characters mean something else, screen readers announce them as something else, and search tools treat them as something else. TextKit keeps the honest version: a plain letter, flagged in the note.

Where small text works

Instagram, TikTok, and X bios. Bio fields store plain Unicode text, so tiny letters paste straight in. A short superscript tagline under your name, or a small caps label such as ᴘʜᴏᴛᴏɢʀᴀᴘʜᴇʀ, reads cleanly without shouting. Keep an eye on the counter: each tiny letter still counts as one character toward the bio limit.

Display names. Instagram names, X display names, Discord display names, and TikTok nicknames generally accept Unicode. Handles are a different story. The @ username on Instagram, X, TikTok, and Discord is limited to a small ASCII set of letters, numbers, and a few symbols such as underscores or periods, so tiny letters are rejected there.

Discord and WhatsApp. Messages, statuses, server nicknames, and the WhatsApp About line all take these characters. Both apps also have their own markdown for bold and italic, so small text is most useful for the effects markdown cannot do, like a superscript footnote marker or a subscript chemical formula.

Everyday notation. Superscript digits give you exponents and units in plain text: m², km³, 10⁶. Subscript digits give you H₂O and CO₂ in a chat message or a spreadsheet cell that has no formatting options.

Where small text breaks

Search. Search boxes, find-in-page, and hashtags compare characters, and ᵗⁱⁿʸ is not the same string as tiny. Some systems apply Unicode NFKC normalization, which folds superscripts and subscripts back into plain letters, so ᵗⁱⁿʸ would match tiny there. Small capitals have no such fold: ᴛɪɴʏ stays a different string everywhere. Never put the words you want to be found by in small text.

Fonts that lack the glyphs. The characters in this tool all sit in the Basic Multilingual Plane, so modern phones and computers render them. Coverage still varies by font. Some phonetic letters, the small capital q in particular, can show as an empty box on older devices or in apps with limited fonts. Preview the result on the device your audience uses.

Uneven shapes. Because the letters come from different Unicode blocks, they were designed by different font designers for different purposes. In some fonts ⁱ and ⁿ sit a little higher or lower than ᵃ and ᵉ. That wobble is normal, and it is one reason small text works better for a word or two than for a full sentence.

Forms and code. Email fields, usernames, passwords, and programming identifiers expect ordinary characters. Tiny letters are rejected or treated as entirely different values.

Copy-paste tips

Test before you commit. Paste the result into the app, save, and view it on a second device, ideally an older phone. If a box appears, pick another style or rewrite the word to avoid the missing letter.

Mix, do not flood. One tiny word next to normal text draws the eye. A full paragraph of tiny letters is hard to read for everyone and meaningless for screen reader users.

Watch the counter. Bios have tight character limits, and every small letter counts as one character, the same as a plain one. Unlike the bold Unicode letters from the Bold Text Generator, which live outside the Basic Multilingual Plane and take two UTF-16 code units each, every character this tool produces takes one. To check a whole draft, paste it into the Character Counter. For the history and the full Unicode map, read the Small Text Generator complete guide.

Accessibility: read this before you post

Screen readers do not see tiny letters. They see characters. Depending on the screen reader and its settings, a word in small text may be read out using Unicode names such as modifier letter small t, spelled letter by letter, or skipped altogether. Any of those turns a friendly bio into noise for a listener who relies on speech output.

The W3C Web Content Accessibility Guidelines address this in success criterion 1.3.1, Info and Relationships: meaning that is conveyed visually should also be available to assistive technology. Small text carries no meaning a screen reader can pass along; it only changes appearance. So keep it decorative. Use it for a flourish, a label, or a footnote marker, and write your name, your links, and anything important in plain text.

Superscript characters vs HTML <sup> for real documents

If you are writing a web page, a document, or an email in a rich editor, do not paste superscript characters. Use the real formatting instead. In HTML that means the <sup> and <sub> elements; in Word or Google Docs it means the superscript and subscript buttons. MDN's documentation for <sup> notes that it is meant for typographical conventions such as exponents, superior lettering in abbreviations, and ordinal numbers.

Real formatting keeps the underlying text searchable, scales with the reader's font size, and works with every letter, including q. Unicode small text is the fallback for places where you have no formatting at all: bios, usernames, chat apps, and plain-text fields.

Frequently asked questions

Is small text a font?

No. Small text is a set of separate Unicode characters, such as MODIFIER LETTER SMALL T (U+1D57) or LATIN LETTER SMALL CAPITAL A (U+1D00). They look tiny in any font that includes them, which is why they keep their look when pasted into a bio or a chat that strips formatting.

Why is there no small q in superscript?

For most of Unicode's history there was no superscript q. Unicode 14.0 added MODIFIER LETTER SMALL Q (U+107A5) in 2021, but many phones and fonts released before it show an empty box. This tool leaves q as a normal letter and lists it in the coverage note instead of risking a box.

Can I use small text in my Instagram or TikTok bio?

Yes. Bios and display names accept Unicode text, so superscript, small caps, and subscript letters paste in directly. Usernames and @handles do not: they are limited to plain letters, numbers, and a few symbols such as underscores or periods.

Do screen readers read small text?

Not reliably. Depending on the screen reader and its settings, small text can be read out with Unicode names such as modifier letter small t, spelled letter by letter, or skipped. Keep it decorative and write names, links, and key information in plain text.

Will small text hurt search or SEO?

It can. Tiny letters are different characters from the plain ones, so a search for the plain word may not match them. Some systems fold superscripts back to plain letters with Unicode NFKC normalization, but small capitals are never folded. Keep searchable words in plain text.

Does anything I type get uploaded?

No. The conversion runs in your browser with plain JavaScript. Your text never leaves your device, and nothing is stored after you close the page.

Advertisement

Learn more about small text