Font generator
Small text generator
This small text generator turns what you type into tiny raised letters, like ᵗʰⁱˢ, or small capitals, like ᴛʜɪꜱ, to paste into a bio, a name or a caption. Instagram and Facebook don't let you change the text size in those fields, so instead of a font, the generator swaps each letter for a Unicode character that's drawn smaller. A few letters have no small version and get a stand-in.
Updated 6 October 2026
Your text in every style
Changes as you type. It all happens in your browser, so nothing is uploaded.
ᵗʰᵃⁿᵏ ʸᵒᵘ ᶠᵒʳ ¹ᵏ
Tiny · No small q exists, so a look-alike is used.
ᴛʜᴀɴᴋ ʏᴏᴜ ꜰᴏʀ 1ᴋ
Small caps
𝘁𝗵𝗮𝗻𝗸 𝘆𝗼𝘂 𝗳𝗼𝗿 𝟭𝗸
Bold
More stylesFewer styles39
Bold & italic · 7
𝐭𝐡𝐚𝐧𝐤 𝐲𝐨𝐮 𝐟𝐨𝐫 𝟏𝐤
Bold (serif)
𝑡ℎ𝑎𝑛𝑘 𝑦𝑜𝑢 𝑓𝑜𝑟 1𝑘
Italic (serif) · Numbers stay upright.
𝘵𝘩𝘢𝘯𝘬 𝘺𝘰𝘶 𝘧𝘰𝘳 1𝘬
Italic · Numbers stay upright.
𝒕𝒉𝒂𝒏𝒌 𝒚𝒐𝒖 𝒇𝒐𝒓 1𝒌
Bold italic (serif) · Numbers stay upright.
𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 1𝙠
Bold italic · Numbers stay upright.
𝗍𝗁𝖺𝗇𝗄 𝗒𝗈𝗎 𝖿𝗈𝗋 𝟣𝗄
Sans serif
𝚝𝚑𝚊𝚗𝚔 𝚢𝚘𝚞 𝚏𝚘𝚛 𝟷𝚔
Typewriter
Cursive · 2
𝓉𝒽𝒶𝓃𝓀 𝓎ℴ𝓊 𝒻ℴ𝓇 1𝓀
Cursive · Numbers stay as they are.
𝓽𝓱𝓪𝓷𝓴 𝔂𝓸𝓾 𝓯𝓸𝓻 1𝓴
Bold cursive · Numbers stay as they are.
Gothic · 2
𝔱𝔥𝔞𝔫𝔨 𝔶𝔬𝔲 𝔣𝔬𝔯 1𝔨
Old English · Numbers stay as they are.
𝖙𝖍𝖆𝖓𝖐 𝖞𝖔𝖚 𝖋𝖔𝖗 1𝖐
Bold Old English · Numbers stay as they are.
Outline · 1
𝕥𝕙𝕒𝕟𝕜 𝕪𝕠𝕦 𝕗𝕠𝕣 𝟙𝕜
Outline
Bubbles & boxes · 6
ⓣⓗⓐⓝⓚ ⓨⓞⓤ ⓕⓞⓡ ①ⓚ
Bubble
🅣🅗🅐🅝🅚 🅨🅞🅤 🅕🅞🅡 ❶🅚
Black bubble · Capitals only.
🅃🄷🄰🄽🄺 🅈🄾🅄 🄵🄾🅁 1🄺
Square · Capitals only.
🆃🅷🅰🅽🅺 🆈🅾🆄 🅵🅾🆁 1🅺
Black square · Capitals only. Some letters show as emoji (🅰 🅱 🅾 🅿).
⒯⒣⒜⒩⒦ ⒴⒪⒰ ⒡⒪⒭ ⑴⒦
Brackets
thank you for 1k
Wide (vaporwave)
Lines · 6
t̶h̶a̶n̶k̶ y̶o̶u̶ f̶o̶r̶ 1̶k̶
Strikethrough
t̸h̸a̸n̸k̸ y̸o̸u̸ f̸o̸r̸ 1̸k̸
Slashed
t̲h̲a̲n̲k̲ y̲o̲u̲ f̲o̲r̲ 1̲k̲
Underline
t̳h̳a̳n̳k̳ y̳o̳u̳ f̳o̳r̳ 1̳k̳
Double underline
t̅h̅a̅n̅k̅ y̅o̅u̅ f̅o̅r̅ 1̅k̅
Overline
t̤h̤a̤n̤k̤ y̤o̤ṳ f̤o̤r̤ 1̤k̤
Dotted
Fun · 11
ʞƖ ɹoɟ noʎ ʞuɐɥʇ
Upside down
ʞ1 ɿoʇ uoγ ʞnɒʜƚ
Mirror
t̖̍h̭̉ả͎n̖̉k̖̈́ ỳ̖ö̖́ǘ͎ f̖̍o̖̍r̺̉ 1͎̈́k̺̉
Glitch
t̖̍h̭̉ả̭̖̠̍̉n̺̖̠̺͎̈́̍̀̈́̍k̖̍ y̠̺͎̖͎̍̈́ͪ̉̍ö̠̠̠̠̠́̉̍̍̈́u̠̍ f͎̖͎̖̖̈́̍̍̍̈́ö̭̠͎́̉̈́r̖̭̖̍̉̍ 1̖͓̭̈́̍̍k͎̠͎͎̭̍̍̍̈́̈́
Zalgo (heavy glitch)
t h a n k y o u f o r 1 k
Spaced out
✧・゚: *✧・゚:* thank you for 1k *:・゚✧*:・゚✧
Sparkles
♡ t h a n k ♡ y o u ♡ f o r ♡ 1 k ♡
Hearts
꒰ঌ thank you for 1k ໒꒱
Cute frame
★彡 thank you for 1k 彡★
Stars
❀ thank you for 1k ❀
Flowers
➳ thank you for 1k ➳
Arrows
Look-alike · 4
₮Ⱨ₳₦₭ ɎØɄ ₣ØⱤ 1₭
Currency · Letters from currency signs; hard to read for screen readers.
тнапк чѳц fѳя 1к
Faux Cyrillic · Real Cyrillic letters chosen for their shape, so the words read as gibberish to screen readers.
꓄ꀍꍏꈤꀘ ꌩꂦꀎ ꎇꂦꋪ 1ꀘ
Fancy · Yi syllables chosen for their shape.
ᏖᏂᏗᏁᏦ ᎩᎧᏬ ᎦᎧᏒ 1Ꮶ
Tribal · Cherokee and Ethiopic letters chosen for their shape.
Where they work
| Where | Works? | Notes |
|---|---|---|
| Instagram bio | Works | A tiny line works as a quiet extra, like ᵉˢᵗ. ²⁰²¹ under a shop name. Anything people need, such as hours or contact details, should stay full size. |
| Instagram name | Works | Small caps suit the name field because they stay readable. Tiny letters are better kept for a short extra after your name than for the name itself. |
| Instagram username | Doesn't work | Only a–z, 0–9, full stops and underscores are allowed in a handle, so neither tiny letters nor small caps will be accepted. |
| Captions, comments and DMs | Works | Both styles show on current phones. Tiny letters are gathered from several Unicode blocks, so on some devices a word looks slightly bumpy, with letters at different heights. |
| Instagram Stories | Works | Pasted small text works, but you don't need it there: the Story text tool has a size slider that shrinks real text, which stays easier to read. |
| Hashtags | Doesn't work | #ᵗⁱⁿʸ and #ᴛɪɴʏ are made of different characters from #tiny, so neither adds your post to that tag. Write tags in normal letters. |
| Facebook profile name | Doesn't work | Facebook asks for your everyday name without unusual characters, so a name in raised letters or small capitals will be refused. |
Raised, lowered or small capitals
| Style | Example | Best for | Missing |
|---|---|---|---|
| Tiny (raised) | ᵗʰᵃⁿᵏ ʸᵒᵘ ᶠᵒʳ ¹ᵏ | Asides, sign-offs, ordinals like 2ⁿᵈ and powers like x² | Some letters, including q and several capitals, need look-alike stand-ins |
| Small caps | ᴛʜᴀɴᴋ ʏᴏᴜ ꜰᴏʀ 1ᴋ | Names, labels and short headings that need to be read | A small capital X, and small digits |
| Subscript (lowered, not in this generator) | H₂O, CO₂, x₁ | Chemistry and maths | Lowered forms exist for only 17 of the 26 letters |
Raised text sits up where an exponent would, so it reads like something said under your breath after the main point. Small caps stay on the line and are much easier to take in, which makes them the better pick for anything people should actually read.
Subscript isn't offered here because too many letters are missing, but all ten lowered digits exist, so you can copy them for formulas: ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉.
Real small text, where you can get it
A few places let you shrink real text, and there it beats any pasted character, because the words stay ordinary and easy to read:
| Where | How | Who sees it smaller |
|---|---|---|
| Instagram Stories and Reels | Use the Story size slider, or pinch the text, in the editor | Everyone who watches |
| Discord messages | Start a line with -# and a space to get small subtext | Everyone in the channel |
| Your phone's display | Change the text or font size in your phone's settings | Only you |
| Web pages you build | Use the small, sup and sub tags in HTML, or a smaller font size in CSS | Everyone who visits |
Instagram and Facebook text fields, from your bio to a comment, have no size control at all. That's the gap small Unicode characters fill, which is why they're worth using there and almost nowhere else.
Pair small text with bold
Small text only looks small next to something bigger. On its own, a line of small caps simply looks like another font. Put it beside or under a bold word and the contrast does the work: people read the bold part first and the small part second.
| Where | Example |
|---|---|
| Name field | 𝗠𝗔𝗬𝗔 ᴄᴇʀᴀᴍɪᴄꜱ |
| First line of a bio | 𝗦𝗼𝘆 𝗰𝗮𝗻𝗱𝗹𝗲𝘀 ᵐᵃᵈᵉ ᵇʸ ʰᵃⁿᵈ |
| Caption opening | 𝗡𝗲𝘄 𝗰𝗼𝗹𝗹𝗲𝗰𝘁𝗶𝗼𝗻, then ꜱʜɪᴘꜱ ꜰʀɪᴅᴀʏ on the next line |
Stick to two sizes. Bold, small caps and tiny text all in one bio starts to look like a ransom note.
Questions people ask
Can I make my Instagram bio text smaller?
Not with a setting. Instagram shows bio text at one size, and names, captions and comments work the same way. Tiny letters and small caps only imitate smaller text, using characters that happen to be drawn smaller.
How do I write H₂O or CO₂ on Instagram?
Copy the lowered digits from the comparison above and paste them where you need them. Unicode has all ten, from ₀ to ₉, and they display on current phones. This generator only makes raised characters, so it's right for x² or 1ˢᵗ but not for chemistry.
Can screen readers read small text?
Not reliably. Depending on the app and device, a screen reader may read tiny letters as normal letters, spell them out one at a time, or say nothing. Use small text as decoration and keep anything people need in normal letters.
Does small text work on Facebook?
In posts, comments and Messenger, yes: the characters paste like any other text. Profile names are the exception, because Facebook's name rules don't allow unusual characters.
Related font pages
More font generators
Symbols, bios and captions
Turn comments on your posts into DMs
Ask people to comment a word like LINK. DMFast replies to each one and sends them your link in a DM, on Instagram and Facebook. Free plan, no card.
Start free