A small text generator produces three visually distinct results that are often grouped under the same label: superscript text, which sits above the text line; subscript text, which sits below it; and small caps, which replaces lowercase letters with smaller versions of the capital letterforms. All three use genuine Unicode characters that copy and paste into any app or platform that renders Unicode text.

The three small text styles and what makes them different

Superscript

Superscript characters sit above the main text line, like exponents in mathematics. Unicode includes superscript versions of all ten digits and most Latin letters, drawn from several blocks: standard superscript digits (U+2070, U+00B9, U+00B2-U+00B3, U+2074-U+2079), modifier letters used in phonetic transcription (U+1D43 and neighbours), and a scatter of Latin superscript letters in the Phonetic Extensions block.

The coverage is not complete: Unicode does not have dedicated superscript characters for every letter of the alphabet. A generator fills the gap with the closest available small elevated character for letters that lack a true superscript. The result looks like superscript text but is assembled from multiple Unicode sources, which is why the baseline alignment of different letters can be slightly inconsistent in some fonts.

Subscript

Subscript characters sit below the main text line. Unicode's subscript coverage is more limited than superscript: the Latin Subscript block (U+2090-U+209C) contains only a handful of lowercase letters (a, e, h, i, o, r, s, u, v, x), plus subscript digits. Generators extend the visible set using the Phonetic Extensions Supplement and other blocks, but complete alphabet coverage in subscript is not achievable with clean Unicode without using characters from several different sources.

Small caps

Small caps replaces lowercase letters with smaller capital letterforms. In traditional typography this is a font feature, but Unicode contains a near-complete set of small capital letters as standalone characters in the Phonetic Extensions block (U+1D00 onwards). These were encoded as phonetic symbols for the International Phonetic Alphabet, but they look like small capitals and serve the same visual purpose.

Small caps is the most legible of the three small text styles at small rendering sizes, because the letterforms maintain the proportion and structure of capital letters without the baseline-shift of superscript or subscript. It reads as elegant and considered rather than mathematical, which makes it a popular choice for display names and bio taglines.

Where each style works best

Superscript and subscript produce striking visual effects in short amounts: a username set entirely in superscript reads as compact and unusual. In longer text they become tiring to read because the elevated or depressed baseline disrupts the normal reading rhythm.

Small caps works well at any length because it follows standard text proportions. A bio or tagline set in small caps reads as stylish but remains comfortable to scan. The small size creates a sense of refinement associated with typographic traditions in printed books and luxury branding.

All three are Unicode characters and paste into any Unicode-accepting field: Instagram display names and bios, TikTok bios, Twitter bios and tweets, Discord nicknames, WhatsApp names, and standard text messages. The platform sees them as the characters they are, not as formatted text.

Unicode small text versus CSS font-size

CSS can make text appear small with font-size or font-variant: small-caps. These instructions tell the browser how to render the text but do not change the underlying characters. Copy that text and paste it anywhere else and you get the same-size characters as the rest of the document. Unicode superscript, subscript, and small caps characters are small by definition: the visual size is encoded in the code point itself, so it survives copy-paste.

Common questions

Why do some letters look inconsistent in superscript text?

Unicode superscript letters come from multiple blocks that were encoded at different times for different purposes. The baseline height, size, and stroke weight are defined by the individual font's designer for each glyph, and since these characters were not encoded as a coordinated alphabet, different fonts treat them differently. On some fonts all the characters align perfectly; on others some letters sit slightly higher or lower than their neighbours. This is a font-level issue, not a generator issue, and it varies by platform and operating system.

Does small text affect accessibility?

Potentially, in two ways. Screen readers may announce the Unicode names of superscript and subscript characters rather than their visual equivalents: 'latin small letter a' may become its Unicode name, depending on the reader. The smaller visual size also affects readability for people with low vision. For accessibility-critical content, plain text is preferable. For decorative uses like display names, the impact is limited to a small amount of text.

Is small caps the same as writing in all caps with a smaller font size?

No. All-caps with a reduced font size uses the same capital letter glyphs at a smaller size. True small caps uses specially drawn letterforms that are proportioned for their size: the stroke weights are maintained at the smaller scale so the letters look optically even alongside full-size capitals. The Unicode small caps characters are phonetic symbols shaped to resemble small capitals, which is different from scaling down regular capitals, though the visual difference is subtle on screen.