StatGardenREF. DESK
Calculators/Everyday/Small Text Generator
Everyday

Small Text Generator calculator

Turns typed text into small Unicode capital letters that paste as smaller-looking text anywhere.

Published 21 August 2026

What this calculator does

A small text generator turns ordinary typed text into a set of smaller-looking letters using genuine Unicode characters, so the result pastes correctly anywhere plain text is accepted, from a social media bio to a chat message. It works the same way the superscript generator and upside-down text generator do: each letter is swapped for a different, permanent Unicode character rather than having a font style applied to it.

The specific substitute used here is the Unicode small-capital block, a set of characters originally designed for phonetic and linguistic notation that happen to render as smaller capital letters in most fonts. Because they are ordinary Unicode text underneath, not a font effect, the small-caps letters survive being pasted into places that strip real formatting.

The formula

FormulaEach supported letter maps to a fixed Unicode small-capital code point; letters, digits and symbols with no defined small form are left as typed

Each lowercase and uppercase letter is looked up, case-insensitively, in a fixed table of Unicode small-capital code points and swapped in. A letter with no defined small-capital form, along with every digit and punctuation mark, is left exactly as typed, since Unicode has no substitute for it.

TermMeaning
Unicode small-capital blockA set of Unicode code points, scattered across a few different blocks, defining small capital-letter forms used mainly in phonetic transcription.
Code pointA fixed numeric identifier Unicode assigns to a character. Small-capital code points exist only for the specific letters they were defined for.
Unsupported characterThe letters q and x, along with every digit and punctuation mark, for which Unicode has never defined a true small-capital code point.

The inputs explained

FieldWhat to enter
TextThe text to convert. Most letters, upper or lower case, convert to a small-capital form where one exists; q, x, digits and punctuation are left unchanged.

When to use it

Styling a username or bio

Small caps are a common stylistic choice for social media display names and bios, since the substitute characters are ordinary Unicode text that most platforms accept and display without stripping the styling out.

Setting a subheading apart in plain text

Where real heading formatting is not available, such as in a plain-text document or a chat message, small caps give a visual distinction from surrounding text without changing the underlying words.

Checking which letters will not convert before pasting

Running text through first shows exactly which characters, if any, will fall back to their ordinary form, so there are no surprises after pasting somewhere the result cannot easily be edited.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

How do different kinds of text convert to small caps?

A name, a short phrase, and a word containing q and x, each run through the converter.

A spread of typical inputs, converted
Text enteredSmall text resultLetters without a small-capital form
StatGardenꜱᴛᴀᴛɢᴀʀᴅᴇɴ0
small textꜱᴍᴀʟʟ ᴛᴇxᴛ1
quick foxqᴜɪᴄᴋ ꜰᴏx2
Hello Worldʜᴇʟʟᴏ ᴡᴏʀʟᴅ0
"quick fox" is the only example here with unsupported letters, since q and x have no defined Unicode small-capital form and are left as ordinary lowercase letters in the result, while every other letter in it does have one.

Questions

Why do q and x not convert?

Unicode only defines small-capital code points for the specific letters historically needed for phonetic and linguistic notation. Q and x were never assigned one, so this tool leaves them as ordinary letters rather than guessing a substitute.

Will small text display correctly everywhere?

Anywhere with standard Unicode support, which covers essentially all modern devices, browsers and apps, it displays correctly. A very old system or a font with incomplete Unicode coverage may show a placeholder box for the rarer characters instead.

Is this the same as reducing font size with CSS?

No. CSS font-size is a formatting instruction applied to ordinary letters, recognised correctly everywhere that formatting is supported. Unicode small caps are a different set of characters entirely, so they display as small everywhere, including in plain text, but some screen readers and search systems may not treat them as identical to the ordinary letters they resemble.

Can I convert numbers as well as letters?

No. Unicode has no small-capital forms for digits, so numbers in the input are always left unchanged in the result.

For a raised, exponent-style version of typed text instead, see the superscript generator. To capitalise a title properly rather than shrink it, use the title case converter.