Type below and copy any of 23 unicode styles for your Threads posts, bio, or display name. Everything runs in your browser — nothing is sent or stored.
Threads keeps composing deliberately minimal: no bold button, no formatting, 500 characters per post. Unicode characters are the one way to add visual emphasis — and because Threads posts can travel beyond Threads into the fediverse, what you paste here ends up rendering on more apps than most generators account for.
0 / 500 characters
500 characters left — styled versions can count for more (note below).
Bold
𝐓𝐡𝐫𝐞𝐚𝐝𝐬 𝐟𝐨𝐧𝐭𝐬
Italic
𝑇ℎ𝑟𝑒𝑎𝑑𝑠 𝑓𝑜𝑛𝑡𝑠
Bold italic
𝑻𝒉𝒓𝒆𝒂𝒅𝒔 𝒇𝒐𝒏𝒕𝒔
Bold sans-serif
𝗧𝗵𝗿𝗲𝗮𝗱𝘀 𝗳𝗼𝗻𝘁𝘀
Italic sans-serif
𝘛𝘩𝘳𝘦𝘢𝘥𝘴 𝘧𝘰𝘯𝘵𝘴
Bold italic sans-serif
𝙏𝙝𝙧𝙚𝙖𝙙𝙨 𝙛𝙤𝙣𝙩𝙨
Cursive (script)
𝒯𝒽𝓇ℯ𝒶𝒹𝓈 𝒻ℴ𝓃𝓉𝓈
Bold cursive
𝓣𝓱𝓻𝓮𝓪𝓭𝓼 𝓯𝓸𝓷𝓽𝓼
Gothic (fraktur)
𝔗𝔥𝔯𝔢𝔞𝔡𝔰 𝔣𝔬𝔫𝔱𝔰
Bold gothic
𝕿𝖍𝖗𝖊𝖆𝖉𝖘 𝖋𝖔𝖓𝖙𝖘
Outline (double-struck)
𝕋𝕙𝕣𝕖𝕒𝕕𝕤 𝕗𝕠𝕟𝕥𝕤
Monospace (typewriter)
𝚃𝚑𝚛𝚎𝚊𝚍𝚜 𝚏𝚘𝚗𝚝𝚜
Clean sans-serif
𝖳𝗁𝗋𝖾𝖺𝖽𝗌 𝖿𝗈𝗇𝗍𝗌
Small caps
ᴛʜʀᴇᴀᴅꜱ ꜰᴏɴᴛꜱ
Wide (aesthetic)
Threads fonts
Circled
Ⓣⓗⓡⓔⓐⓓⓢ ⓕⓞⓝⓣⓢ
Filled circles
🅣🅗🅡🅔🅐🅓🅢 🅕🅞🅝🅣🅢
Squared
🅃🄷🅁🄴🄰🄳🅂 🄵🄾🄽🅃🅂
Filled squares
🆃🅷🆁🅴🅰🅳🆂 🅵🅾🅽🆃🆂
Tiny (superscript)
ᵗʰʳᵉᵃᵈˢ ᶠᵒⁿᵗˢ
Upside down
sʇuoɟ spɐǝɹɥ⊥
Strikethrough
T̶h̶r̶e̶a̶d̶s̶ ̶f̶o̶n̶t̶s̶
Underline
T̲h̲r̲e̲a̲d̲s̲ ̲f̲o̲n̲t̲s̲
Previews show sample text — type above to style your own and enable the copy buttons. Long inputs are shortened in the previews; Copy always grabs your full text.
These styles are real Unicode characters, not fonts — that's why they survive copy-paste. Most sit outside the basic range, so apps that count UTF-16 units see each styled letter as two characters; the count above measures your plain input.
Threads renders these styles in posts, bios, and display names. Your @handle is your Instagram username — letters, numbers, periods, and underscores only — and topic tags should stay plain so they match the tag system.
Accessibility note: screen readers announce mathematical unicode letter-by-letter (“mathematical bold capital S”) or skip it entirely. Style a word or two for emphasis — keep names, offers, and anything essential in plain text.
Guide
A 500-character post is short enough that structure tricks like bold section headers don't apply — on Threads, styled text is pure emphasis, and the one-or-two-words rule does all the work. A single 𝗯𝗼𝗹𝗱 phrase in a plain post pops in the feed; a fully styled post reads as noise and burns budget, since styled glyphs never count less than plain ones (and can count double in apps that tally UTF-16 units).
One Threads-specific note: leave topic tags plain. Tags work by matching text, and a styled tag is a different character sequence — it won't join the tag it looks like.
Your Threads handle is your Instagram username — the two accounts share it — so it follows Instagram's username rules: letters, numbers, periods, and underscores only, no styled characters possible. Display names and bios are the styling surface, with the bio capped at 150 characters.
The same moderation pattern Instagram users report applies here too: some glyphs may be stripped or normalized when a profile saves. Paste, save, and re-open your profile to confirm what survived — and keep any keyword you want to be searchable in plain characters, since search matches the literal text.
Threads can share posts to the fediverse, where they’re read in Mastodon and other ActivityPub apps. Styled unicode survives that trip by nature — it’s plain characters, and federation carries text as-is — but rendering lands on whatever fonts each reader’s app and device supply, a spread you control even less than usual. Bold and italic from the mathematical block render almost everywhere; newer squared and filled styles are likelier to box out.
Screen-reader behavior follows the text too: assistive tech announces mathematical unicode letter-by-letter or skips it, on Threads and on every federated app it reaches. Plain text for substance, styles for a word of flair.
No — your Threads handle is your Instagram username and follows the same rules: letters, numbers, periods, and underscores only. Display names and bios are where styled unicode works, though some glyphs may be stripped when the profile saves, so check after saving.
Yes — federation carries the post as plain text, and unicode styles are characters, not formatting, so they travel intact. How they render depends on each reader’s app and device fonts, so widely-supported styles like bold and italic are the safest for federated posts.
Yes — every styled glyph counts at least one of the 500 characters, and apps that count UTF-16 units charge two per styled letter, so heavily styled posts run out of room early. The counter above tracks your plain input; Threads' composer is the final check.
€0.00 due today · cancel anytime · 7-day money-back guarantee
SocialKit composes one post for all 11 platforms with every network’s character limit checked live — paste your styled text once and schedule it everywhere from a single calendar.
€0.00 due today · cancel anytime · 7-day money-back guarantee