Skip to content

Small Text Generator: Small Caps, Superscript and Subscript

Type in the box and this small text generator gives you three kinds of small letters to copy: small caps (ᴛɪɴʏ ᴛᴇxᴛ), superscript (ᵗⁱⁿʸ ᵗᵉˣᵗ) and subscript (ₜᵢₙy ₜₑₓₜ). They are Unicode characters, not a font, so they paste into bios, names and chats. Each set has gaps: small caps leaves q plain (Android doesn’t draw its small capital) and has no x, superscript leaves q plain, and subscript has only 17 letters.

Small text generator

Converts A–Z, a–z and 0–9; other characters pass through unchanged.9/500

  • Small caps

    q stays plain (its small capital isn’t drawn on Android); no small-capital x; digits unchanged

    ᴛɪɴʏ ᴛᴇxᴛ
  • Superscript (tiny)

    q and Q stay plain (superscript q isn’t drawn on Apple or Android); C F S X Y Z use lowercase forms

    ᵗⁱⁿʸ ᵗᵉˣᵗ
  • Subscript

    Only 17 lowercase letters; no b c d f g q w y z, no capitals

    ₜᵢₙy ₜₑₓₜ

"Small text" means three different things, and a good small text generator should tell you which one you are getting. Small caps are capital-shaped letters at lowercase height: ꜱᴍᴀʟʟ ᴄᴀᴘꜱ. Superscript letters are shrunk and raised above the line: ˢᵐᵃˡˡ. Subscript letters are shrunk and dropped below it: ₛₘₐₗₗ.

They look like one effect in three positions, but Unicode built them for different jobs, so each has its own missing letters. This page shows the three side by side, lists every letter that cannot be converted, and shows what we measured about how they display.

The small text generator on this page showing its sample text converted, with Copy and Share buttons
The Small text generator above, rendered in Chrome on macOS 26.5.1 on October 27, 2026. Screenshot by Fancy Text Styles · Own work

Small caps vs superscript vs subscript

The table compares the three styles on the things that decide whether your text will come out whole. "Letters available" counts the 26 letters of the alphabet. Our converter maps capitals to lowercase forms where a style has no capitals, so typing in capitals never breaks the output, but it does change the look.

Small caps is the most complete for words. Superscript is the only one with both full digits and most capitals. Subscript is mostly useful for numbers and short labels, because nine letters have no subscript form at all.

PropertySmall capsSuperscriptSubscript
Exampleᴛɪɴʏ ᴛᴇxᴛᵗⁱⁿʸ ᵗᵉˣᵗₜᵢₙy ₜₑₓₜ
PositionOn the line, lowercase heightRaisedLowered
Letters available24 of 2625 of 26 lowercase17 of 26
Letters left plainq (small capital ꞯ not drawn on Android), x (none in Unicode)q and Q (encoded, but drawn by neither Apple nor Android)b, c, d, f, g, q, w, y, z (none in Unicode)
CapitalsNo: all output is small caps19 true capitals; C F S X Y Z use lowercase formsNo: capitals become lowercase subscript
Digits 0–9UnchangedAll ten: ⁰¹²³⁴⁵⁶⁷⁸⁹All ten: ₀₁₂₃₄₅₆₇₈₉
Signs + − = ( )Unchanged⁺ ⁻ ⁼ ⁽ ⁾₊ ₋ ₌ ₍ ₎
Main Unicode blocksIPA Extensions, Phonetic Extensions, Latin Extended-DSpacing Modifier Letters, Phonetic Extensions, Superscripts and SubscriptsSuperscripts and Subscripts, Phonetic Extensions, Latin Extended-C
The three small styles compared. Character sets from lib/styles.ts, which follows the Unicode charts for Superscripts and Subscripts, Phonetic Extensions, Spacing Modifier Letters, IPA Extensions and Latin Extended-C/D (Source: unicode.org/charts, read 2026-10-27).

Every letter that will not shrink

When a style has no form for a letter, or has one that phones can’t draw, the generator leaves the plain letter in place. That is the honest option: the alternative, used by some tools, is to swap in a look-alike from another alphabet, such as a Greek phi for q, without telling you the real character exists. That changes the meaning of the character and reads as a different letter to search engines and screen readers.

Here is the full list, checked character by character against our style engine. If a word you need contains one of these letters, pick a style that has it, or rephrase.

  • Small caps: q stays plain, and there is no small-capital x. The small capital q does exist (ꞯ, U+A7AF), and macOS draws it, but Android’s system fonts don’t, so pasting it would put a box in front of Android readers. "quick fox" becomes qᴜɪᴄᴋ ꜰᴏx. Digits stay plain, so "top 10" becomes ᴛᴏᴘ 10.
  • Superscript: q stays plain in either case. Superscript q (U+107A5) and raised capitals C, F and Q (U+A7F2–A7F4) are in Unicode, but neither Apple nor Android system fonts draw them, so "quiet" becomes qᵘⁱᵉᵗ. S, X, Y and Z have no raised capital at all. C, F, S, X, Y and Z fall back to the lowercase superscript ("CSS" becomes ᶜˢˢ), and Q stays plain.
  • Subscript: only a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v and x exist. b, c, d, f, g, q, w, y and z stay plain, so "birthday" comes out as bᵢᵣₜₕdₐy, with three letters on the line and five below it.
  • All three: punctuation other than + − = ( ) is never converted. "price $20" in superscript is ᵖʳⁱᶜᵉ $²⁰.

Pick the style by where it is going

For a bio line, a username tag or a caption you want to read as words, small caps is the safest choice: 24 letters, every one at the same height, so the line looks even. ᴏꜰꜰɪᴄɪᴀʟ ᴀᴄᴄᴏᴜɴᴛ reads cleanly; only q and x stand out.

For an exponent, a footnote marker or a trademark-style tag in plain text, use superscript: x², footnote¹, ᵀᴹ. Note that ™ already exists as its own character (U+2122, TRADE MARK SIGN), and it is usually tidier than two superscript capitals.

For chemistry and indices, use subscript on the digits only. Converting a whole formula lowercases the element symbols: "H2O" becomes ₕ₂ₒ. Type H, paste ₂, type O, and you get H₂O with the capitals intact. The subscript generator page goes through formulas one by one.

What we measured on macOS and Android

On 2026-10-27 we checked every output character of these three styles against the fonts that ship with macOS 26.5.1 and against Android's system fonts listed in AOSP's fonts.xml. The method is a character-map lookup: a character counts as drawable if at least one font on the platform contains it.

All three passed on both platforms: 24 of 24 small-caps characters, 54 of 54 superscript characters and 27 of 27 subscript characters. That means a reader on either system should see letters rather than empty boxes. It does not tell you how a particular app styles them, and Windows was not part of this measurement.

Size and alignment do vary. The superscript letters come from several Unicode blocks, so fonts often draw ᵃ, ⁱ and ⁿ at slightly different heights; the mismatch is a font design issue, not a broken character.

StyleSampleConvertsmacOS 26.5.1 system fontsAndroid fontsWhat stays plain
Small capsᴀʙᴄ 123A–Z 26/26 · a–z 24/26 · 0–9 0/1024/24 drawn24/24 drawnq stays plain (its small capital isn’t drawn on Android); no small-capital x; digits unchanged
Superscript (tiny)ᴬᵇᶜ ¹²³A–Z 25/26 · a–z 25/26 · 0–9 10/1054/54 drawn54/54 drawnq and Q stay plain (superscript q isn’t drawn on Apple or Android); C F S X Y Z use lowercase forms
Subscriptₐbc ₁₂₃A–Z 26/26 · a–z 17/26 · 0–9 10/1027/27 drawn27/27 drawnOnly 17 lowercase letters; no b c d f g q w y z, no capitals
Measured 2026-10-27 by reading the character map of every system font: macOS 26.5.1 system fonts (365 font files) and the Android system fonts that carry these blocks (android-NotoColorEmoji.ttf, android-NotoSansCJK-Regular.ttc, android-NotoSansLisu-Regular.ttf, android-NotoSansSymbols-Regular-Subsetted.ttf, android-NotoSansSymbols-Regular-Subsetted2.ttf, android-Roboto-Regular.ttf). “Drawn” counts the non-ASCII characters the style produces that at least one font can display. Windows: its fonts (Segoe UI Symbol, Cambria Math) are not on the measuring machine, so Windows is not in this table.

Mixed results: four outputs that look broken and why

Most "it didn't work" reports come down to the gaps above meeting a real word. These are the cases you are most likely to hit, with the actual output from the generator.

There are three practical fixes. Switch style for that word: "quiet" has no drawable small q in any style, but "silent" converts fully in small caps (ꜱɪʟᴇɴᴛ) and superscript (ˢⁱˡᵉⁿᵗ). Convert only part of the text: paste the small letters into the middle of plain text, as with H₂O. Or accept the plain letter and keep it lowercase, which hides the gap best in small caps, where q sits at nearly the same height as ᴜ and ɪ.

If the output shows empty boxes instead of letters, the problem is the reader's fonts rather than the small text generator, and our guide to fancy text showing as boxes covers that case.

Input → output, generated with this site's style engine

small caps   stay quiet   →  ꜱᴛᴀʏ qᴜɪᴇᴛ     (q kept plain: ꞯ isn’t drawn on Android)
small caps   x2 m3 TM     →  x2 ᴍ3 ᴛᴍ       (no x, digits unchanged)
superscript  E=mc2        →  ᴱ⁼ᵐᶜ²          (E is a true capital, c is lowercase)
subscript    Avogadro     →  ₐᵥₒgₐdᵣₒ       (no g, no d, capital A lowercased)

In a document, use the app's formatting instead

If you are writing in Word, Google Docs or Pages, these characters are the wrong tool. Real formatting keeps the letters as normal text, so spell check, search and copy all keep working, and every letter is available, q included. Word processors have their own superscript and subscript formatting for exactly this.

Our guides to the superscript shortcut and the subscript shortcut collect each app's documented keys in one table. Use this tool where formatting does not exist: profile fields, game names, chat apps without markdown and plain-text forms.

Why the alphabets have holes

None of these characters were added for decoration. The small capitals sit in IPA Extensions, Phonetic Extensions and Latin Extended-D, blocks that hold letters for phonetic transcription. The superscript letters are mostly modifier letters from the same phonetic tradition, plus the Superscripts and Subscripts block that carries the digits, signs, ⁱ and ⁿ.

Unicode encodes a character when a writing system or notation needs it. Phonetic notation needed some small capitals and some raised letters and never needed others, so the sets came out uneven. Some letters were encoded apart from the rest of their set: the small capital q (ꞯ, U+A7AF) sits in Latin Extended-D and the superscript q (U+107A5) in Latin Extended-F, and fonts have not all caught up. Our measurement found ꞯ in macOS fonts but not in Android’s, and the superscript q in neither. Small-capital x and subscript b, c, d, f, g, q, w, y and z are not encoded at all. Our generator shows you the gap rather than covering it up.

Questions people ask

Is small text a font?
No. Each small letter is a separate Unicode character, like ᴀ (U+1D00) or ᵃ (U+1D43). That is why it survives copy and paste into places that have no font menu. Nothing needs to be installed.
Why is my q not getting smaller?
Small-capital q (ꞯ) and superscript q both exist in Unicode, but Android’s system fonts draw neither, and Apple’s draw only the small capital, so pasting them would show boxes to many readers. Subscript q doesn’t exist at all. The generator leaves the plain q so the word stays readable on every phone instead of swapping in a different letter.
Which small style has the most letters?
Superscript, with 25 of 26 lowercase letters and all ten digits. Small caps has 24 letters but no digits. Subscript has 17 letters and all ten digits.
Can I get small capital letters and small lowercase together?
Not as separate sets. Small caps has one form per letter, so "Tiny" and "tiny" both become ᴛɪɴʏ. Superscript is the only style that keeps most capitals distinct: ᵀⁱⁿʸ.
Will small text show up on my friend's phone?
We measured that every character in all three styles is in at least one system font on macOS 26.5.1 and on Android. We did not measure Windows or individual apps, and an app can still choose to block or strip characters.
How do I type a small 2 for squared?
Type 2 into the generator and copy ² from the superscript row. For cubed, use ³. In Word or Google Docs, use the app's superscript formatting instead.
Why does subscript turn my capitals into lowercase?
Unicode has no capital subscript letters. The converter maps each capital to the lowercase subscript where one exists, and leaves it plain where it does not.
Can I use small text in my Discord name?
Discord says display names can include special characters, so Unicode small letters can go there. Usernames are limited to a–z, 0–9, underscore and period, so they cannot. In messages, Discord's -# subtext is the built-in option.
Does small text hurt search or accessibility?
It can. Search tools and screen readers see different characters, not styled letters, so ꜱᴍᴀʟʟ may not match a search for small. Keep names people need to find, and anything important, in plain text.
What is the difference between small caps and all caps?
All caps uses the normal capital letters A–Z at full height. Small caps uses separate characters that look like capitals at the height of a lowercase x, so the line looks quieter.
Why do some tiny letters look higher than others?
Superscript letters come from several Unicode blocks, and font designers did not always draw them at one height. ⁱ and ⁿ come from a different block than ᵃ and ᵇ, so a few letters can sit slightly higher or lower.

Sources & further reading

Read next

  • Superscript Generator

    Superscript generator that turns letters and numbers into raised Unicode text like x² and ᵀᴹ, and shows which letters phones can’t draw yet.

  • Subscript Generator

    Subscript generator for chemistry and math in plain text: copy H₂O or xₙ, and see the 17 letters that have subscript forms and the 9 that never will.

  • Discord Fonts

    Discord fonts to copy and paste for display names, nicknames and messages, checked against Discord's own rules on which fields accept Unicode letters.

  • Copy and Paste Fonts

    Copy and paste fonts in 27 Unicode styles: bold, cursive, Old English and more. See which letters each style lacks and which phones can draw them.

Part of Copy and Paste Fonts. Want every style at once? Use the fancy text generator on the home page.

Sukie, editor of Fancy Text Styles

Sukie · Editor

Sukie edits Fancy Text Styles. Every style on the site is checked against the Unicode Consortium code charts before it is published, and every page names the characters a style cannot produce instead of hiding them.

About this site · How pages are checked · Last updated October 27, 2026

Fancy Text Styles is an independent site. Discord, Instagram, TikTok, X and other platform names belong to their owners and are used only to describe where text is pasted; none of them endorse this site.