Skip to content
TextNothing leaves this tab

Small text generator

Generate three kinds of small text—small caps, superscript, and subscript. Each uses a different Unicode range and handles unsupported letters its own way.

In
To see a world in a grain of sand
Tiny (Superscript)
Copy one

Type in the bar at the bottom of the screen. Every style updates as you type. Hit Copy, then paste it wherever you want.

Small Caps
ᴛᴏ sᴇᴇ ᴀ ᴡᴏʀʟᴅ ɪɴ ᴀ ɢʀᴀɪɴ ᴏꜰ sᴀɴᴅ
Tiny (Superscript)
ᵗᵒ ˢᵉᵉ ᵃ ʷᵒʳˡᵈ ⁱⁿ ᵃ ᵍʳᵃⁱⁿ ᵒᶠ ˢᵃⁿᵈ
Tiny (Subscript)
ₜₒ ₛₑₑ ₐ wₒᵣₗd ᵢₙ ₐ gᵣₐᵢₙ ₒf ₛₐₙd
Cursive & script
Cursive
𝒯ℴ 𝓈ℯℯ 𝒶 𝓌ℴ𝓇𝓁𝒹 𝒾𝓃 𝒶 ℊ𝓇𝒶𝒾𝓃 ℴ𝒻 𝓈𝒶𝓃𝒹
Bold Cursive
𝓣𝓸 𝓼𝓮𝓮 𝓪 𝔀𝓸𝓻𝓵𝓭 𝓲𝓷 𝓪 𝓰𝓻𝓪𝓲𝓷 𝓸𝓯 𝓼𝓪𝓷𝓭
Gothic & outline
Gothic
𝔗𝔬 𝔰𝔢𝔢 𝔞 𝔴𝔬𝔯𝔩𝔡 𝔦𝔫 𝔞 𝔤𝔯𝔞𝔦𝔫 𝔬𝔣 𝔰𝔞𝔫𝔡
Bold Gothic
𝕿𝖔 𝖘𝖊𝖊 𝖆 𝖜𝖔𝖗𝖑𝖉 𝖎𝖓 𝖆 𝖌𝖗𝖆𝖎𝖓 𝖔𝖋 𝖘𝖆𝖓𝖉
Outline
𝕋𝕠 𝕤𝕖𝕖 𝕒 𝕨𝕠𝕣𝕝𝕕 𝕚𝕟 𝕒 𝕘𝕣𝕒𝕚𝕟 𝕠𝕗 𝕤𝕒𝕟𝕕
Bold & italic
Bold
𝐓𝐨 𝐬𝐞𝐞 𝐚 𝐰𝐨𝐫𝐥𝐝 𝐢𝐧 𝐚 𝐠𝐫𝐚𝐢𝐧 𝐨𝐟 𝐬𝐚𝐧𝐝
Italic
𝑇𝑜 𝑠𝑒𝑒 𝑎 𝑤𝑜𝑟𝑙𝑑 𝑖𝑛 𝑎 𝑔𝑟𝑎𝑖𝑛 𝑜𝑓 𝑠𝑎𝑛𝑑
Bold Italic
𝑻𝒐 𝒔𝒆𝒆 𝒂 𝒘𝒐𝒓𝒍𝒅 𝒊𝒏 𝒂 𝒈𝒓𝒂𝒊𝒏 𝒐𝒇 𝒔𝒂𝒏𝒅
Sans Bold
𝗧𝗼 𝘀𝗲𝗲 𝗮 𝘄𝗼𝗿𝗹𝗱 𝗶𝗻 𝗮 𝗴𝗿𝗮𝗶𝗻 𝗼𝗳 𝘀𝗮𝗻𝗱
Sans Italic
𝘛𝘰 𝘴𝘦𝘦 𝘢 𝘸𝘰𝘳𝘭𝘥 𝘪𝘯 𝘢 𝘨𝘳𝘢𝘪𝘯 𝘰𝘧 𝘴𝘢𝘯𝘥
Sans
𝖳𝗈 𝗌𝖾𝖾 𝖺 𝗐𝗈𝗋𝗅𝖽 𝗂𝗇 𝖺 𝗀𝗋𝖺𝗂𝗇 𝗈𝖿 𝗌𝖺𝗇𝖽
Monospace & wide
Monospace
𝚃𝚘 𝚜𝚎𝚎 𝚊 𝚠𝚘𝚛𝚕𝚍 𝚒𝚗 𝚊 𝚐𝚛𝚊𝚒𝚗 𝚘𝚏 𝚜𝚊𝚗𝚍
Wide
To see a world in a grain of sand
Circled & squared
Circled
Ⓣⓞ ⓢⓔⓔ ⓐ ⓦⓞⓡⓛⓓ ⓘⓝ ⓐ ⓖⓡⓐⓘⓝ ⓞⓕ ⓢⓐⓝⓓ
Circled Filled
🅣🅞 🅢🅔🅔 🅐 🅦🅞🅡🅛🅓 🅘🅝 🅐 🅖🅡🅐🅘🅝 🅞🅕 🅢🅐🅝🅓
Squared
🅃🄾 🅂🄴🄴 🄰 🅆🄾🅁🄻🄳 🄸🄽 🄰 🄶🅁🄰🄸🄽 🄾🄵 🅂🄰🄽🄳
Squared Filled
🆃🅾 🆂🅴🅴 🅰 🆆🅾🆁🅻🅳 🅸🅽 🅰 🅶🆁🅰🅸🅽 🅾🅵 🆂🅰🅽🅳
Parenthesized
⒯⒪ ⒮⒠⒠ ⒜ ⒲⒪⒭⒧⒟ ⒤⒩ ⒜ ⒢⒭⒜⒤⒩ ⒪⒡ ⒮⒜⒩⒟
Flipped & glitch
Upside Down
puɐs ɟo uᴉɐɹƃ ɐ uᴉ plɹoʍ ɐ ǝǝs oʇ
Strikethrough
T̶o̶ s̶e̶e̶ a̶ w̶o̶r̶l̶d̶ i̶n̶ a̶ g̶r̶a̶i̶n̶ o̶f̶ s̶a̶n̶d̶
Underline
T̲o̲ s̲e̲e̲ a̲ w̲o̲r̲l̲d̲ i̲n̲ a̲ g̲r̲a̲i̲n̲ o̲f̲ s̲a̲n̲d̲
Glitch
T̸̥̥̖̊́̃ô̶̥̥̗̂̂ ŝ̴̘̗̘̃́ḕ̷̥̜̤́ë̵̜̗̥̂̈ á̴̗̘̖̈̈ ẅ̸̤̣̘̃̇ȯ̶̖̘̗̀̀r̷̙̜̘̊́̈l̶̙̜̤̊̃̈d̷̙̥̘̂̈̇ ï̵̤̜̖̊̊ń̷̙̥̖̃̊ ä̴̤̗̖̃̊ ǵ̷̜̜̜̂̊r̷̜̜̙̈̄̊á̶̖̙̖̃̇ì̵̤̣̙̀̈n̶̜̗̤̈́̀ ö̶̗̖̥̀̄f̸̤̖̙́̂̀ s̶̗̘̤̈́̊ạ̸̗̗́̄̇ṅ̸̘̣̥̃̀d̶̘̗̙̂̂̃

Mechanism

Three separate Unicode ranges

The generator lowercases your input and uses three mapping tables. Small caps mixes small-cap characters with approximations: q becomes ǫ, while s and x stay ordinary lowercase letters. Superscript maps 25 letters, leaving q unchanged. Subscript maps 17 letters and leaves b, c, d, f, g, q, w, y and z at normal size. Both superscript and subscript map digits 0–9 and the symbols + - = ( ). Unmapped characters remain in the output.

Limits

Where this small text generator falls short

  • Subscript is missing nine consonants (b, c, d, f, g, q, w, y, z). If you type them, they appear as standard full-size letters mixed into the small text.
  • Superscript lacks a lowercase 'q', leaving a visible gap in style if your word requires one.
  • Assistive technologies may announce these as symbols, read their character names or skip them. Keep essential information in ordinary text and test accessibility in the destination.
Specimen

A line about the smallest things, set in the smallest type.

The default line is William Blake, Auguries of Innocence. Public domain, like every sample on this site.

Questions

Questions about the small text generator

Why do some letters stay full size in subscript and superscript?

This tool’s superscript table does not map q, and its subscript table does not map nine letters: b, c, d, f, g, q, w, y and z. Those characters remain lowercase at normal size; the tool does not apply a font-size effect.

Which small text style should I use?

It depends on your letters. Small caps provides the most consistent look for standard text since it has the fewest missing characters. Superscript is positioned higher and is slightly smaller, while subscript sits at the bottom of the line.

Does small text save space in a character limit?

Smaller appearance does not mean a shorter string. Each mapped small letter here remains one code point, but destination apps can count or normalize text differently. Check the destination’s own limit rather than relying on the visual width.

Why does my text look like empty boxes on some devices?

Your device or browser needs a font that supports these specific Unicode characters. Small caps are widely supported, but some older system fonts lack complete coverage for subscript and superscript blocks, causing them to render as boxes.

Support

Where small text renders

Where Tiny (Superscript) usually renders
instagramWorksUses long-established Unicode blocks with wide font coverage.
tiktokWorksUses long-established Unicode blocks with wide font coverage.
discordWorksRenders normally in messages. Inside code blocks Discord uses a monospace font, so styled characters may fall back to boxes.
linkedinMostlyUsually renders, but LinkedIn has filtered unusual characters in some fields before, and styled text is unreadable to screen readers.
X / TwitterWorksUses long-established Unicode blocks with wide font coverage.

These notes are inferred from how each Unicode block behaves, not from a per-platform test run. Treat them as guidance, not a guarantee.

One thing worth knowing

Screen readers announce these characters one by one, or skip them. A profile written entirely in styled text is unreadable to anyone using one. Keep your real name and key information in plain text.