Small Caps Generator
CSS has font-variant: small-caps, but you cannot use CSS in a Twitter bio or an Instagram caption. This generator swaps each Latin letter for its Unicode small-capital equivalent, ʟɪᴋᴇ ᴛʜɪs, so the styling travels with the text wherever you paste it. It works on the English (Latin) alphabet only: digits, punctuation and non-Latin scripts (Cyrillic, Arabic, CJK, Thai) are passed through unchanged. Great for social bios, Discord status lines, and decorative chapter headings in plaintext documents.
How small caps work
-
1
Type your text
Lowercase or uppercase: both are converted, because each letter is lowercased first, so ABC and abc both give ᴀʙᴄ.
-
2
Each letter is remapped
The Latin letters a-z map to Unicode small-capital glyphs (ᴀ, ʙ, ᴄ, ᴅ, ᴇ, ...). Two exceptions: s and x are left as regular lowercase because this generator does not substitute a small cap for them.
-
3
Everything else passes through
Digits, punctuation, accented letters and non-Latin scripts have no mapping here, so they render exactly as typed.
-
4
Copy to clipboard
The result is plain text: paste anywhere.
The actual character map
This is exactly what this generator outputs, letter by letter. Note the three special cases: q, s and x.
| Letter | Output | Codepoint |
|---|---|---|
| a | ᴀ | U+1D00 |
| b | ʙ | U+0299 |
| c | ᴄ | U+1D04 |
| d | ᴅ | U+1D05 |
| e | ᴇ | U+1D07 |
| f | ꜰ | U+A730 |
| g | ɢ | U+0262 |
| h | ʜ | U+029C |
| i | ɪ | U+026A |
| j | ᴊ | U+1D0A |
| k | ᴋ | U+1D0B |
| l | ʟ | U+029F |
| m | ᴍ | U+1D0D |
| n | ɴ | U+0274 |
| o | ᴏ | U+1D0F |
| p | ᴘ | U+1D18 |
| q | ǫ | U+01EB (o with ogonek, used as a stand-in) |
| r | ʀ | U+0280 |
| s | s | unchanged (no small cap substituted) |
| t | ᴛ | U+1D1B |
| u | ᴜ | U+1D1C |
| v | ᴠ | U+1D20 |
| w | ᴡ | U+1D21 |
| x | x | unchanged (no small cap substituted) |
| y | ʏ | U+028F |
| z | ᴢ | U+1D22 |
Caveats
- Latin alphabet only. Only the letters a-z (and their uppercase forms) are converted. Anything else, digits, punctuation, accented letters (é, ñ, ü), and non-Latin scripts (Cyrillic, Greek, Arabic, Hebrew, CJK, Thai, Devanagari), is returned exactly as you typed it. If you paste text in a non-Latin script, nothing changes.
- s and x stay lowercase. This generator does not substitute a small cap for s or x, so they come out as the regular lowercase letters. q comes out as ǫ (a small o with a tail), a stand-in rather than a true small-capital Q.
- Not a font. Search engines index these as entirely separate characters. ᴀᴘᴘʟᴇ and apple are different strings; Google will not unify them.
- Accessibility. Screen readers announce them as their phonetic names (
Latin Letter Small Capital A) rather than reading them as ana. Do not use small caps for anything important, captions, alt text, headings meant to be heard. - Font support. Most modern system fonts cover the block. Older Android and some embedded devices may show tofu (
□) for the rarer glyph ꜰ (f), which comes from a later Unicode block. - SEO impact. If your Instagram handle is in small caps, people cannot type it from memory. Fine for decoration; bad for discovery.
Where they look good
- Quiet emphasis in ᴀ ᴄᴀsᴜᴀʟ sᴇɴᴛᴇɴᴄᴇ
- Chapter titles or section dividers in Markdown
- Typographic contrast without shouting
Frequently Asked Questions
This generator leaves s and x as regular lowercase (it does not substitute a small cap for them), and q comes out as ǫ. The f small cap (ꜰ) lives in a later Unicode block that some older fonts do not implement, so it can show a fallback box. Try a different font or accept the minor inconsistency.
Visually similar, technically unrelated. CSS small caps is a font feature (the font must contain real small-cap glyphs). This generator swaps characters, so the effect travels in plain text.
Yes, they paste as text. But Word has a native small-caps format (Format menu) that is better for long documents because it stays searchable.
They can, but awkwardly, each letter may be announced by its Unicode name. For anything that needs to be accessible, use normal text with CSS small caps instead.
Related Tools
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.
Password Generator
Generate strong random passwords with adjustable length, symbols, numbers and mixed case using cryptographic randomness.
Meme Text Generator
Add classic meme captions to a template or your own image. Set top and bottom text, tune font, color and stroke, then download or copy a PNG.
Emoji Kitchen
Try verified Google Emoji Kitchen sticker pairs, download PNGs, and get supported suggestions when a pair is not in the curated set.
Glitch Text Generator
Create Zalgo-style glitch text with Unicode combining marks. Choose intensity, preview variants and copy corrupted text for profiles, memes or horror posts.
City Name Generator
Generate fictional city, town, village and capital names for worldbuilding, maps, games, stories and mock data, with short notes for each result.
Tool available in other languages
- Generator kapitalików [PL]
- Gerador de Letras em Pequenas Maiúsculas [PT]
- เครื่องสร้าง Small Caps [TH]
- Generator Huruf Kapital Kecil [ID]
- Kapitälchen-Generator [DE]
- Kapitäler-generator [SV]
- Bộ tạo chữ hoa nhỏ [VI]
- Generador de Versalitas [ES]
- مولد الأحرف الكبيرة الصغيرة [AR]
- スモールキャップジェネレーター [JA]
- 작은 대문자 생성기 [KO]
- Générateur de petites majuscules [FR]
- Generator voor kleinkapitalen [NL]
- Генератор малых прописных букв [RU]
- Küçük Kapital Oluşturucu [TR]
- 小型大写字母生成器 [ZH]
- Generatore di Piccole Maiuscole [IT]