Small text generator
Generated in your browser · nothing is uploaded
Two alphabets that sit lower than ordinary text: small caps, ᴡʜɪᴄʜ ʟᴏᴏᴋs ʟɪᴋᴇ ᴛʜɪs, and superscript, ʷʰⁱᶜʰ ˡᵒᵒᵏˢ ˡⁱᵏᵉ ᵗʰⁱˢ. Both were encoded for phonetics rather than decoration, and both are missing letters, which is why q comes back full size.
How to use the small text generator
Neither of these is a size. They are separate letters that phoneticians needed and Unicode encoded, and everything odd about them follows from that. In the Uralic and International Phonetic alphabets a small capital marks a reduced or voiceless sound, and a raised letter marks aspiration or a secondary articulation — ʰ after a consonant is the aspiration in a transcribed English p. Decoration was never the purpose, so the alphabets stop where the phonetics stopped.
That is why they are incomplete, and why the gaps are where they are. There has never been a small-capital x in Unicode; a small-capital q was finally encoded in 2016 and is still missing from most fonts, so this substitutes a full-size Q, which is closer in shape than an ordinary q would be. On the superscript side only q is absent. Three letters across two alphabets, and any word containing one of them shows the break.
The small capitals are also not one block but three, which is the other reason this cannot be a simple offset the way the mathematical styles can. ᴀ ʙ ᴄ ᴅ ᴇ and most of the rest are in Phonetic Extensions; ɢ ʜ ɪ ʟ ɴ ʀ ʏ sit further back in IPA Extensions, having been encoded earlier for the IPA itself; and ꜰ and ꜱ are in Latin Extended-D, added later still. The superscript set is scattered the same way, and its digits are the oldest part of it: ¹ ² and ³ came in with Latin-1 in the 1980s because print needed cm² and ½, while ⁰ and ⁴ through ⁹ were added later, which is why a font can render 3² and fail on 3⁴.
One difference between the two is worth knowing before you pick. Superscript letters are modifier letters and carry a compatibility decomposition, so NFKC normalisation folds ʰ back to h — a search or a login field that normalises input will treat the superscript word as the ordinary word. Small capitals have no decomposition at all: ᴀ normalises to ᴀ and nothing will ever match it against an a. If you want the effect to survive a form, small caps; if you want the text to remain findable, superscript, and only where the system normalises.
None of this is what a word processor does. Real small caps are an OpenType feature that redraws the capitals of the font you are already using, at a weight matched to the lowercase; a document set that way stays plain text underneath and reads correctly aloud. These substitute characters instead, which is the only way to carry the effect into a field that has no formatting, and the price is that a screen reader announces them as phonetic symbols or skips them.
What people use it for
- Putting a quieter second line under a display name
- Faking a superscript footnote marker in a field with no formatting
- Writing an ordinal as 1ˢᵗ where the platform offers no rich text
- Marking an aside in a bio or a chat message without using capitals
Questions
Because a small-capital q was only encoded in 2016 and almost no font has it. A full-size Q is substituted, being closer in shape than a lowercase q.
There is no small-capital x in Unicode at all, so it falls back to an ordinary x. Superscript has every letter except q.
No. An OpenType small-caps feature redraws the font’s own capitals and leaves the text plain underneath. This swaps in different characters, which is the only way to carry the effect into a field with no formatting.
It announces them as phonetic symbols or skips them, because that is what they are. The plain word is gone, not restyled.
Small caps are capital-shaped letters at lowercase height and sit on the baseline. Superscript letters are modifier letters raised above it.
Superscript, sometimes. It has a compatibility decomposition, so NFKC folds ʰ back to h. Small capitals decompose to nothing and will never match the plain letter.
Not with characters. A real size change needs CSS or a document’s own formatting; these are fixed glyphs at whatever size the surrounding text is set.
¹ ² and ³ arrived with Latin-1 in the 1980s for cm² and ½; the rest were added later. A font can have the first three and not the others.
Small caps render widely. Superscript has more gaps, particularly on older Android.