Skip to content

Small Text Generator

Type once and copy tiny text in six styles, from ꜱᴍᴀʟʟ ᴄᴀᴘꜱ and ˢᵘᵖᵉʳˢᶜʳⁱᵖᵗ to formulas like H₂O. Each row tells you which letters Unicode has no small version of. Paste small text in to get normal letters back.

Fine-tune
  • Small caps
    Every letter as a small capital

    ɢᴏᴏᴅ ᴠɪʙᴇꜱ ᴏɴʟʏ

  • Caps + small caps
    Capitals stay tall, like printed small caps

    Gᴏᴏᴅ ᴠɪʙᴇꜱ ᴏɴʟʏ

  • Superscript
    Raised small letters and digits

    ᵍᵒᵒᵈ ᵛⁱᵇᵉˢ ᵒⁿˡʸ

  • Superscript caps
    Raised capitals

    ᴳᴼᴼᴰ ⱽᴵᴮᴱˢ ᴼᴺᴸʸ

  • Subscript
    No small form for b, d, g, y

    gₒₒd ᵥᵢbₑₛ ₒₙₗy

  • Formula
    H2O → H₂O, x^2 → x²

    Good vibes only

Small caps, superscript or subscript

There is no font size in copied text, so small text is made by swapping each letter for a different character that is drawn small. Unicode has three families of them. Small capitals sit on the line and are the height of a lowercase x. Superscript letters float at the top of the line, and subscript letters hang below it. Each family has its own gaps, which is why the rows above do not all look complete.

The six rows, with letter coverage and where the characters live in Unicode
RowSampleLetters with a small formDigits and signsMain code points
Small capsᴛɪɴʏ24 of 26; no q or xnoneU+1D00–1D22, IPA letters U+0262–029F, ꜰ ꜱ U+A730–A731
Caps + small capsTɪɴʏas small caps; capitals kept full heightnoneas above
Superscriptᵗⁱⁿʸ25 of 26; no q⁰–⁹ ⁺ ⁻ ⁼ ⁽ ⁾U+1D2C–1DBF, U+02B0–02E3, U+2070–207F, ¹²³ in U+00B9/00B2/00B3
Superscript capsᵀᴵᴺʸ19 capitals; C F S X Y Z use the small raised letter, Q stays⁰–⁹ ⁺ ⁻ ⁼ ⁽ ⁾U+1D2C–1D42, ⱽ U+2C7D
Subscriptₜᵢₙy17 of 26; no b c d f g q w y z₀–₉ ₊ ₋ ₌ ₍ ₎U+2080–209C, U+1D62–1D65, ⱼ U+2C7C
FormulaH₂O, x²only what you mark with ^ or _chemical counts go downsuperscript and subscript sets

Small caps keeps the most of your text readable, because the letters are full capitals in shape. Superscript is the one to pick for “tiny text” in a bio or a joke whisper, since it covers every letter but q. Subscript is the patchiest and works best for short words that happen to use its letters, such as ₛₒ ₜᵢₙy, or for the numbers in formulas.

Why some letters will not shrink

Unicode only encodes a letter when someone shows it is used in real writing, usually phonetics or a minority language. No one needed a superscript q or a subscript b, so for decades they simply did not exist. A few gaps have been filled recently after proposals from phoneticians, but fonts take years to catch up.

Missing small letters and the Unicode version that filled some of them
StyleStill missingAdded laterUnicode version
Small capsxq → ꞯ (U+A7AF)11.0, June 2018
Superscriptnoneq → 𐞥 (U+107A5)14.0, September 2021
Superscript capsX, Y, ZC ꟲ, F ꟳ, Q ꟴ (U+A7F2–A7F4); S ꟱ (U+A7F1)14.0, 2021; S in 17.0, September 2025
Subscriptb, c, d, f, g, qw, y, z (U+209D–209F)18.0, September 2026

The tick box in Fine-tune uses these newer letters. Leave it off if your text must look right for everyone: a font released before the letter existed has nothing to draw, so readers see an empty box or a question mark instead. The subscript w, y and z are so new that almost no device will show them yet.

Worked example. “Good vibes only” has 13 letters. In Small caps and Superscript all 13 shrink: ɢᴏᴏᴅ ᴠɪʙᴇꜱ ᴏɴʟʏ and ᵍᵒᵒᵈ ᵛⁱᵇᵉˢ ᵒⁿˡʸ. In Subscript four stay normal, the g, d, b and y, giving gₒₒd ᵥᵢbₑₛ ₒₙₗy. With the newer letters switched on, the y becomes ₞ and three remain. Superscript caps gives ᴳᴼᴼᴰ ⱽᴵᴮᴱˢ ᴼᴺᴸʸ, where the s and y are small raised letters standing in for missing capitals.

Where a letter has no small form, the generator leaves it as a lowercase letter rather than swapping in a character that only looks similar, such as a Greek ᵦ for b. Look-alikes from other alphabets read as different letters to search, spell-checkers and screen readers. A lowercase x is in fact the same height as a small capital, so the missing small capital X is hard to spot.

Tiny letters borrowed from phonetics

Almost every character on this page started out as a sound symbol. The International Phonetic Alphabet uses small capitals for sounds that differ from the plain letter: ʀ is the uvular trill of French and German r, ɢ a g made further back in the throat, ɪ the vowel in “bit” and ʏ the vowel in German “hübsch”. Those were in Unicode from version 1.1 in 1993.

Raised letters mark how a sound is said. English p is pronounced with a puff of air in “pin” but not in “spin”, so phoneticians write [pʰɪn] and [spɪn]; ʷ marks rounded lips and ʲ a y-like glide. Most of the small capitals, such as ᴀ ᴄ ᴅ, and the first subscript letters ᵢ ᵣ ᵤ ᵥ arrived with the Phonetic Extensions block in Unicode 4.0 in 2003, largely for the Uralic Phonetic Alphabet used to transcribe Finnish, Hungarian and related languages. More subscript letters followed in 2005 and 2010.

This is why the sets are uneven. Each letter exists because a transcription system needed it, not because anyone was building a decorative alphabet. Unicode classes the raised letters as modifier letters and gives them a compatibility link to the plain letter; the small capitals have no such link, which matters for search below.

Real small caps in Word, CSS and print

In typesetting, small caps are a feature of the font: capitals redrawn at about lowercase height, with strokes as thick as the rest of the text. Books set acronyms such as ɴᴀꜱᴀ in them so they do not shout from the page, many English Bibles print Lᴏʀᴅ that way where the Hebrew has the divine name, and some style guides use them for ᴀᴍ and ᴘᴍ. The Caps + small caps row copies that look, with capitals full height at the start of each word.

If you can choose a font, use the real thing instead. It keeps your actual letters, so search, spell-check and copy and paste all still work.

Turning on true small caps
WhereHowNotes
Microsoft WordCtrl+Shift+K, or Font dialog → Small capstype in lowercase; capitals you type stay full height
CSSfont-variant-caps: small-capsall-small-caps shrinks capitals too
OpenTypefeatures smcp and c2scc2sc turns capitals into small caps
LaTeX\textsc{text}needs a font with a small caps shape

When a font has no small caps, browsers and Word fake them by shrinking ordinary capitals. The result has thin, spindly strokes beside the regular letters. In CSS, font-synthesis-small-caps: none turns off that faking so you can see whether your font really has them.

Writing H₂O, x² and footnote marks

Turning a whole formula into superscript raises the letters too, so the Formula row works differently. It only changes what you mark, using the same signs as calculators and LaTeX, and treats a number straight after a letter or bracket as a chemical count.

What the Formula row does with each kind of input
You typeYou getRule
H2OH₂Odigits after a letter go down
C6H12O6C₆H₁₂O₆every count, including two-digit ones
(NH4)2SO4(NH₄)₂SO₄digits after a closing bracket go down
x^2 + y^2x² + y²^ raises the next number or letter
10^-310⁻³a sign in front of the number is raised with it
SO4^2-SO₄²⁻a trailing + or − at the end of a word is a charge
x^2+1x²+1a + followed by more terms stays on the line
x_{n+1}xₙ₊₁braces mark a longer group; _ lowers

The count rule fires on any digit after a letter, so model numbers such as mp3 also become mp₃. Use the Formula row for formulas only, or mark exponents by hand and copy just the part you need.

Footnote marks¹ and powers use the raised digits, but those come from two places. ¹, ² and ³ were in the Latin-1 character set from 1987, while ⁴ to ⁹ and ⁰ were added later in a separate block. Fonts often design them separately, so in a number like 10¹²³⁴ the 1, 2 and 3 can sit at a slightly different height or weight from the 4. If that matters, check it in the place you will paste it.

Word raises ordinals such as 1st on its own (AutoFormat As You Type, “Ordinals with superscript”), using formatting rather than special characters. Its shortcuts for any selected text are Ctrl+Shift+= for superscript and Ctrl+= for subscript. On a web page, the HTML <sup> and <sub> tags do the same.

Frequently asked questions

How do I make text small in Discord?

Discord has real small text built in: start a line with -# and a space to post it as subtext, which is smaller and grey. It keeps your normal letters, so it is searchable, unlike the characters on this page. Use these for places that have no formatting, such as your display name or About Me.

Should I use these characters for footnotes in an essay or report?

No. In Word, Google Docs or a web page, use the superscript button or <sup> so the text stays ordinary digits that number, search and print properly. The characters here are for places with no formatting at all, such as an email subject, a bio or a chat message.

Which style is the smallest?

Superscript and subscript letters are usually drawn at about half the height of normal capitals, smaller than small caps, which are the height of a lowercase letter. How small they really look depends on the font in the app you paste into.

Why are some letters in a different style from the rest?

The characters come from several Unicode blocks added years apart, and a phone may take each one from a different font. For example, ꜰ and ꜱ were added in 2008, later than the other small capitals, and can look slightly heavier or lighter.

Is my text sent anywhere?

No. The conversion runs in your browser as you type.

Sources