What Is This Tool?
Typographic small caps render lowercase letters as smaller versions of capital letters, while actual capital letters stay full-size — that's the whole visual effect. Since most plain-text contexts (a social media bio, a chat message) can't apply a CSS "small-caps" font style, this tool gets the same look by swapping each lowercase letter for a genuine small-capital Unicode character, borrowed mostly from the IPA (International Phonetic Alphabet) and Latin Extended blocks.
One honest limitation: two letters — q and x — don't have a widely-supported small-caps Unicode character, so they're left as regular lowercase rather than substituted with something that might not render correctly everywhere.
Why Use It?
- Get a small-caps typographic look anywhere plain text is accepted — no CSS or font support needed.
- Real Unicode characters, not an image — copy-paste it anywhere plain text works.
- Uppercase letters, numbers, and punctuation are left untouched, matching how small caps actually work typographically.
- 100% private: the substitution happens locally in your browser.
- Free, no sign-up, no character limit.
How to Use
- Type or paste your text into the input box.
- Click Generate.
- Click Copy and paste the result anywhere — social media, usernames, chat, documents.
Example
Input
Hello WorldOutput
Hᴇʟʟᴏ WᴏʀʟᴅThe original capital letters (H, W) stay full-size — only the lowercase letters (e, l, l, o, o, r, l, d) are converted to their small-caps equivalent. That's the correct typographic behavior, not a bug.
Practical tips
- Type in lowercase for the full effect — since capitals are intentionally left unchanged, all-caps input won't look any different after conversion.
- Small caps read well for short phrases, headers, and usernames; a long paragraph in small caps becomes noticeably harder to skim than normal text.
- If you need 'q' or 'x' specifically, they'll appear as regular lowercase in the output — this is a known Unicode coverage gap, not something to work around with a different tool.
- Small caps stays fully readable, unlike some of the other Unicode text-styling tools on this site (Zalgo, for example) which are deliberately harder to parse.
Small caps vs other letter-substitution tools
Small caps swaps lowercase letters for smaller capital lookalikes while keeping the text fully legible — a subtle, professional-looking stylistic choice. If you want a similar "swap letters for Unicode lookalikes" effect with a different visual result, the bubble text generator and upside down text generator on this site use the same underlying idea with very different outcomes.
If your goal is formatting case rather than substituting characters — making text properly Title Case, UPPERCASE, or camelCase for code — the case converter handles that differently, by changing capitalization rather than swapping in different Unicode characters.
Frequently Asked Questions
Why do capital letters stay the same size instead of getting smaller too?
That's how small caps are actually defined typographically: lowercase letters get rendered as smaller capitals, while existing capital letters stay at full size. If both cases were shrunk equally, you'd just have smaller regular text, not the small-caps effect.
Why don't 'q' and 'x' get converted?
Unicode doesn't include a small-capital character for q or x that's reliably supported across fonts and platforms. Rather than substitute a rare character that might show up as a box or missing-glyph symbol on some devices, this tool leaves those two letters as regular lowercase — a documented gap, not a silent failure.
Will small caps text display correctly everywhere I paste it?
Almost everywhere that renders standard Unicode text will show it correctly, since these characters come from established Unicode blocks (mainly IPA phonetic symbols) supported by essentially all modern fonts and platforms.
Is this the same as using CSS font-variant: small-caps?
Visually similar, but technically different. CSS small-caps is a font rendering instruction that only works where you control the styling (a webpage you built, for example). This tool produces actual different Unicode characters, so the small-caps look survives being copy-pasted into a plain-text field where no CSS applies at all — a bio, a username, a chat message.
Does this tool upload my text anywhere?
No. The character substitution happens in JavaScript running entirely in your browser. Nothing you type is sent to a server.