Convert regular text into Unicode small capital letters you can copy and paste anywhere. Runs entirely in your browser.
Calculator verified • Last updated: August 2026
The letter "x" has no true Unicode small-capital form and is left unchanged, never dropped. All 25 other lowercase letters convert.
Small caps text doesn't apply a font style — it swaps each lowercase letter for a different character that already exists in the Unicode standard as a small-capital glyph. These characters were originally added to Unicode for phonetic transcription and linguistics (small capitals are a standard notation in the International Phonetic Alphabet), not for stylized social media text, but because they're ordinary Unicode code points, any app that displays Unicode text — a bio field, a chat window, a notes app — can display them with no special font or plugin required.
Unicode does not define a true small-capital version of every letter. Twenty-five of the twenty-six lowercase letters have a dedicated small-capital character somewhere in the standard, but x is the one exception — no such glyph exists anywhere in Unicode. This tool leaves x exactly as typed rather than substituting a visually unrelated symbol or silently dropping it, so the converted text always stays readable even where coverage isn't complete. Uppercase letters, digits, spaces, and punctuation are left unchanged for a different reason: the small-caps substitution only applies to lowercase letters by definition, since the whole point is to make lowercase text look like uniform capitals.
Typing "hello" produces the small-caps string using the dedicated small-capital characters for h, e, l, l, and o. Typing "boxer" is a good example of the incomplete-coverage case: b, o, e, and r all convert normally, but x has no small-capital form, so it stays as a regular lowercase x in the middle of an otherwise-converted word — the output is not dropped or replaced, just left as-is.
Assuming small caps is a font effect is the most common misunderstanding — it's a character substitution, so it looks identical no matter what font the receiving app uses, and it can't be toggled off by changing fonts on the other end. Expecting full alphabet coverage is the second — since x has no true small-capital glyph anywhere in Unicode, any tool claiming complete coverage is either lying or substituting a character that isn't a real small capital. A less obvious pitfall: some very old apps or fonts may render an uncommon small-capital character as a blank box (tofu) if their installed font doesn't include that specific glyph, even though the character itself is perfectly valid Unicode.
Code Point — a unique number Unicode assigns to every character it defines, including every small-capital letter used by this tool.
Glyph — the actual visual shape a font draws for a given character; a missing glyph in a particular font is why a valid character can still show up as a blank box.
Small Capitals — letterforms shaped like capital letters but sized close to lowercase x-height, traditionally used in typesetting and phonetic notation.
Tofu — the nickname for the empty rectangle a font displays when it has no glyph for a given code point.
Small caps are commonly used to style headers, usernames, or short labels so they look uniform and slightly formal, without changing the actual case meaning of the text the way real uppercase would. It reads as a stylistic choice rather than shouting.
Unicode simply does not define a true small-capital glyph for x. This tool leaves it as a regular lowercase x rather than substituting an unrelated symbol, so out of the 26 letters, 25 convert and x is the one honest exception.
No. Only lowercase a-z (other than x) are mapped to small-capital characters. Uppercase letters, digits, spaces, and punctuation all pass through completely unchanged.
Anywhere plain Unicode text is accepted — social media bios, usernames, chat apps, and notes apps. Since these are real Unicode characters rather than an image or font trick, no special app support is required.