Convert any text into small caps, subscript, superscript, bold, italic, monospace, circled,
squared and more. Preview every style at once and copy any of them with one click.
Updated: August 24, 2026 Built by Khalil Rahman 100% client-side Free forever
Type or paste your text, then pick a style. The preview updates as you type, and
the copy button puts the converted text on your clipboard.
Characters: 0Words: 0Style: Small Caps
Your converted text will appear here…
💡 Pro tip: press Ctrl+Enter after typing to copy the current
conversion straight to your clipboard without touching the mouse.
Type once, see every style at once. Each row has its own copy button so you can
grab the version you want without switching tabs.
Your last 40 conversions, stored on your own device. Click any entry to load it
back into the generator. Nothing leaves your browser.
No conversions yet.
🔤 What small text actually is
Small text is not a font, and it is not CSS. It is a set of separate characters in the Unicode standard
that happen to look like tiny versions of ordinary letters. The small-caps ʜᴇʟʟᴏ is not the word
"hello" styled to look small — it is five entirely different characters that a browser renders without
any styling help.
That is why you can paste it into an Instagram bio, a Twitter/X display name, or a WhatsApp message and
it stays small. Those platforms do not allow CSS formatting, but they do support Unicode, so the
characters come through unchanged. It is also why screen readers sometimes struggle with it, and why
search engines cannot match it to ordinary text — they are different characters from the ones you typed.
This tool converts between the two: ordinary ASCII letters on one side, Unicode lookalikes on the
other. Fifteen styles are supported, from the familiar small caps through to circled, squared and
upside-down text.
📖 How to use the generator
1️⃣
Type or paste
Enter your text in the box. The character and word counters update live so you know what you are working with.
2️⃣
Pick a style
Click any of the fifteen style cards. The preview updates instantly, so you can try several before committing.
3️⃣
Copy the result
One click and the converted text is on your clipboard, ready to paste anywhere Unicode is supported.
4️⃣
Or preview all at once
The All Styles tab shows every conversion for the same input, each with its own copy button.
💡 Character counters matter. Some Unicode characters — particularly in the squared
style, which uses emoji-like glyphs — count as two characters rather than one on platforms with a
character limit. If you are writing a tweet or a bio and the limit is tight, stick to plain small caps
or the monospace style.
🎨 All fifteen styles explained
Style
Example
Notes
Small Caps
ꜱᴍᴀʟʟ ᴄᴀᴘꜱ
Full A–Z coverage. The most widely supported style across platforms.
Subscript
ₛᵤᵦₛcᵣᵢₚₜ
Only covers digits and a subset of lowercase letters. Other characters stay unchanged.
Superscript
ˢᵘᵖᵉʳˢᶜʳⁱᵖᵗ
Wider coverage than subscript. Includes most lowercase letters, digits and some punctuation.
Bold
𝐁𝐨𝐥𝐝 𝐓𝐞𝐱𝐭
Mathematical bold. Full A–Z, a–z and 0–9 coverage.
Italic
𝐼𝑡𝑎𝑙𝑖𝑐 𝑇𝑒𝑥𝑡
Mathematical italic. Works on platforms that strip HTML emphasis.
Bold Italic
𝑩𝒐𝒍𝒅 𝑰𝒕𝒂𝒍𝒊𝒄
Combined emphasis. Reads as strongly emphasised even where formatting is stripped.
Monospace
𝙼𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎
Fixed-width look. Useful for usernames in tech communities.
Fullwidth
Fullwidth
Wide CJK-style characters. Makes text look spaced out.
Circled
Ⓒⓘⓡⓒⓛⓔⓓ
Each letter inside a circle. Full coverage for A–Z, a–z and 0–9.
Squared
🅂🅀🅄🄰🅁🄴🅳
Uppercase only. Each character is a two-code-point emoji on most platforms.
Strikethrough
S̶t̶r̶i̶k̶e̶
Uses a combining character. Works on most browsers, occasionally has rendering gaps.
Underline
U̲n̲d̲e̲r̲l̲i̲n̲e̲
Same approach as strikethrough, different combining character.
Double Underline
D̳o̳u̳b̳l̳e̳
Thicker underline effect using a different combining character.
Upside Down
uʍop ǝpᴉsdn
Each character is flipped and the whole string is reversed, so it reads correctly when you tilt your head.
Reversed
desreveR
Just reverses the string. No substitutions.
Why some styles have gaps
Unicode does not define subscript forms for every letter in the alphabet. There is a subscript
ₐ for the letter a, for example, but no subscript form for the letters b, c, d, f, g or
several others. When a letter has no equivalent, this tool leaves it unchanged. That is more honest than
substituting a lookalike that would read wrong, but it does mean some text looks patchy in subscript
mode. Superscript has much better coverage, and Bold, Italic and Monospace have full coverage.
📍 Where you can use small text
📸
Instagram bios and captions
Standard small caps works in both bio and caption. Circled and squared look good in bios but some phones render them as emoji instead of letters.
🐦
Twitter / X posts
All styles work. Bold and italic are the safest choices for legibility at small sizes.
💬
Discord usernames and roles
Monospace and small caps are both popular. Squared characters may fall back to emoji on some desktop clients.
🎵
TikTok and YouTube
Handles and descriptions support Unicode. Fullwidth is often used in YouTube channel names for spacing.
💚
WhatsApp and Telegram
All styles come through unchanged. Strikethrough and underline will not apply formatting if used alongside the app's own markup.
🎮
In-game usernames
Many games support Unicode names. Small caps and bold are the most legible at HUD sizes.
⚠️ Platforms that sanitise. Some services strip certain Unicode characters when you
paste them. Twitter/X sometimes normalises mathematical bold back to plain text. Reddit strips some
combining characters. If a style does not survive the paste, try a different one — small caps is the
most consistently accepted.
♿ A word about accessibility
Unicode lookalike characters are designed for visual purposes, and they do not always behave well with
screen readers. A screen reader reading the word ʜᴇʟʟᴏ may not say "hello" — it may read out
each Unicode character name, or skip the word entirely. If your content needs to be accessible to people
using assistive technology, plain text with real styling (or no styling at all) is the right choice.
The same applies to search engines. Google and Bing treat Unicode lookalikes as different characters
from the ones you typed, so a username written in small caps will not match a search for the same word
in ordinary text. Use these styles for decoration, not for anything that needs to be findable or
readable by machines.
For decorative captions, signatures, and usernames, there is no problem at all. Just be aware of the
limits before applying them to content you want everyone to be able to read.
🔒 Your privacy and how we handle data
Nothing you type is sent anywhere. Every conversion runs as JavaScript in your browser.
There is no server-side component, no account, and no logging. If you paste something confidential into
the generator, it stays on your own device.
History stays on your device. Recent conversions are stored in your browser's
localStorage so they survive a page refresh. They are visible only to you, and clearing your
browser data removes them permanently.
Cookies and advertising. Advertising and analytics cookies are switched off by default.
They only turn on if you press Accept all, or select them individually under Manage
preferences. You can change your choice at any time from the
Cookie Policy page. Full details are in our
Privacy Policy.
About the author
KR
Khalil Rahman — Front-end developer and tool builder
Khalil has spent the last eight years building browser-based text
and design tools. He built this generator because every other small text tool online only offered
three or four styles, and none of them showed a full preview before you committed to a format. The
All Styles tab exists so people can compare at a glance instead of pasting each version into a bio
to see what it looks like. He maintains the SkillsInsider text and design toolset.
Small text is a set of Unicode characters that look like tiny versions of ordinary letters. They are
separate characters in the Unicode standard, not CSS styling, which is why they can be copy-pasted into
places that do not allow formatting — Instagram bios, Twitter/X posts, Discord usernames and so on.
Where can I use Unicode small text?
Anywhere that supports Unicode text: Instagram, Twitter/X, TikTok captions, Discord servers, WhatsApp
messages, YouTube descriptions, most forum software and in-game usernames. Some platforms sanitise
certain characters when you paste them, so it is worth checking the result before committing to a
style.
Why do some letters not convert to subscript or superscript?
The Unicode standard does not define subscript forms for every letter in the alphabet. There is a
subscript ₐ for a, for example, but no subscript equivalent for b, c, d, f, g and several
other letters. When a letter has no equivalent, this tool leaves it unchanged rather than substituting
a lookalike that would read wrong. Bold, italic, monospace and small caps have full coverage.
Will screen readers read small text correctly?
Not always. Small caps, subscript and superscript are separate Unicode characters, and some screen
readers may read them as individual symbols rather than as letters, or skip them entirely. For content
that must be accessible, use plain text and CSS styling rather than Unicode lookalikes.
Can search engines find text written in these styles?
No. Google and Bing treat Unicode lookalike characters as different from ordinary letters, so a page
written in small caps will not match a search for the same words in plain text. Use these styles for
decoration, not for anything that needs to be discoverable by search.
Which style is safest for social media bios?
Small caps is the most widely supported. Bold and italic are also very reliable. Circled and squared
characters sometimes render as emoji on certain phones or desktop clients, and fullwidth text takes up
twice the horizontal space, so it is more of a design choice than a default. Strikethrough and underline
work on most browsers but occasionally have rendering gaps on older devices.
Can I use the converted text commercially?
Yes. Unicode characters are part of an open international standard and there are no licensing
restrictions on using them. Whatever you type is your own content, and we claim no ownership over it.
Is my text sent to a server?
No. Every conversion runs as JavaScript in your browser. Nothing you type is uploaded, stored, tracked
or shared. The history is stored locally in your own browser and disappears if you clear your browser
data.
We use strictly necessary cookies to make the site work. With your permission we also use analytics,
advertising and functional cookies to keep the tools free and improve them. You can accept everything,
reject the extras, or choose individually. Read the
Cookie Policy and
Privacy Policy for full details.
Strictly necessary
Required to load the page and remember your cookie choice. These cannot be switched off.
Analytics
Anonymous statistics about which pages and tools are most used, so we know what to improve.
Advertising
Allows us to show relevant ads and keep the tools free. Personalised ads use data shared with ad partners.
Functional
Remembers things like your dark/light theme and recently used tools for a smoother experience.