Skip to content
Part of: How-to format
How-To

Threads Text Formatting: How to Get Bold Text on Threads

Threads supports native bold, italic, underline, and strikethrough in one place only: the long-form text attachment editor (up to 10,000 characters). Regular 500-character posts, replies, and bios are plain text โ€” markdown asterisks publish literally. To style those, paste Unicode characters like ๐—ฏ๐—ผ๐—น๐—ฑ or ๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค from a generator, and style a phrase, not the whole post.

Shreyas BagalยทSep 12, 2026ยท6 min

Threads supports native bold, italic, underline, and strikethrough in one place only: the long-form text attachment editor (up to 10,000 characters). Regular 500-character posts, replies, and bios are plain text โ€” markdown asterisks publish literally. To style those, paste Unicode characters like ๐—ฏ๐—ผ๐—น๐—ฑ or ๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค from a generator, and style a phrase, not the whole post.

Key takeaways

  • Regular Threads posts, replies, and bios are plain text โ€” there's no formatting toolbar and no markdown parsing, so typing **bold** publishes the literal asterisks.
  • Native bold, italic, underline, and strikethrough exist in exactly one place: text attachments, the long-form surface Threads shipped in September 2025 (up to 10,000 characters).
  • To show bold in a normal post, paste Unicode styled characters like ๐—ฏ๐—ผ๐—น๐—ฑ โ€” the style is baked into the characters themselves, so it survives anywhere plain text does.
  • Unicode styling has real costs: screen readers announce it code point by code point, styled words don't match search or hashtags, and rare styles can show as boxes on old devices.
  • Style one word or phrase for emphasis and keep handles, links, hashtags, and anything essential in plain text โ€” Threads usernames follow Instagram's rules and can't be styled at all.
Threads Text Formatting: How to Get Bold Text on Threads
On this page

How-to guide

Does Threads support bold and italic text? Partially. Native formatting exists in exactly one place โ€” the long-form text attachment editor, where a toolbar gives you bold, italic, underline, and strikethrough. Regular posts, replies, and bios are plain text, so the only way to style them is pasting Unicode characters like ๐—ฏ๐—ผ๐—น๐—ฑ and ๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค.

That "partially" is the detail most guides get wrong. Some claim Threads has no formatting at all; others promise markdown tricks that have never worked there. The truth splits cleanly down the middle, and once you know where the line sits, getting bold text on Threads takes about ten seconds.

How formatting on Threads actually works

Threads gives you two different writing surfaces, and they behave nothing alike.

The first is the regular composer โ€” the box you use for everyday posts and replies. It holds up to 500 characters, and it is plain text, full stop. There is no formatting toolbar and no markdown parsing. Type **bold** or _italic_ and Threads publishes the asterisks and underscores exactly as you typed them. Your bio works the same way.

The second surface is the text attachment, a long-form option Threads shipped in September 2025. Add one to a post and you can write up to 10,000 characters โ€” and this editor has real formatting. Select some text and toolbar buttons apply bold, italic, underline, or strikethrough. It is the only place on Threads where native rich text exists.

So the honest answer to "does Threads have bold?" is: yes inside text attachments, no everywhere else. Everywhere else, you need a different approach.

One structural quirk worth knowing before we get there: Most Threads accounts are set up through Instagram, and Instagram's help center says keeping the same username on both keeps features like the Threads badge and cross-posting working. Usernames follow Instagram's rules (letters, numbers, periods and underscores; guides put the limit at 30 characters), so they can't be styled on either app. If you write captions for both platforms, the same Unicode method below works in an Instagram text formatter too.

How to bold text in a normal Threads post

Since the regular composer ignores formatting commands, you don't format the text โ€” you swap in characters that are already bold. Unicode, the character standard behind every modern keyboard, includes entire extra alphabets: mathematical bold (๐—ฏ๐—ผ๐—น๐—ฑ), italic (๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค), bold italic (๐™—๐™ค๐™ก๐™™ ๐™ž๐™ฉ๐™–๐™ก๐™ž๐™˜), monospace (๐š–๐š˜๐š—๐š˜), and more. Each styled letter is its own character, so the look is baked in. Threads doesn't need to support formatting; it simply displays the characters you paste.

Here's the whole process with the free Threads text formatter:

  1. Type or paste your text into the formatter.
  2. Scroll the live previews and pick a style โ€” ๐—ฏ๐—ผ๐—น๐—ฑ for emphasis, ๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค for asides, ๐š–๐š˜๐š—๐š˜ for a code-like look.
  3. Tap copy next to the version you want.
  4. Paste it into your Threads post, reply, or bio.

That's it. The styled text publishes like any other text, looks the same to every follower, and survives copy-paste anywhere else you need it.

Two practical notes. First, the 500-character cap still applies, and styled characters can count differently than they look โ€” a post that reads as 480 characters on screen can overflow after styling. If you're running close, the Threads character limit guide covers how the counter treats them. Second, paste rather than retype: styled characters aren't on your keyboard, so the copy button is the whole workflow.

Using the native text attachment toolbar

For longer writing, skip the Unicode route entirely and use the surface Threads built for it.

Add a text attachment to your post and you get a long-form editor with a 10,000-character ceiling. Select any stretch of text and tap the toolbar buttons โ€” bold, italic, underline, strikethrough โ€” and the formatting applies the way it would in a document editor. Because this is native rich text rather than substituted characters, the words underneath stay ordinary letters. They read normally and carry none of the Unicode trade-offs covered below.

When to reach for it: essays, announcements, changelogs, anything with structure. When not to: the quick 500-character post that makes up most of Threads. Nobody attaches a document to say one sentence, and that's exactly the case Unicode styling handles.

Strikethrough, monospace, bullets, and line breaks

Here's the full picture, format by format:

FormatNative on Threads?How to get it
BoldOnly in text attachmentsToolbar there; paste Unicode ๐—ฏ๐—ผ๐—น๐—ฑ in posts, replies, and bios
ItalicOnly in text attachmentsToolbar there; paste Unicode ๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค elsewhere
UnderlineOnly in text attachmentsToolbar there โ€” no dependable option in regular posts
StrikethroughOnly in text attachmentsToolbar there; sฬถtฬถrฬถiฬถkฬถeฬถ via combining characters (U+0336) elsewhere
MonospaceNoPaste Unicode ๐š–๐š˜๐š—๐š˜๐šœ๐š™๐šŠ๐šŒ๐šŽ from a generator
Bullet listsNoPaste a โ€ข character at the start of each line
Line breaksYesPress Return in the composer

A few of these deserve a sentence. Strikethrough outside attachments works by stacking a combining character (U+0336) onto each letter, which draws the line through it โ€” and like other less common styles, it's the kind most likely to render as boxes on aging devices, so preview it. Monospace has no native home anywhere on Threads; ๐š–๐š˜๐š—๐š˜ paste is the only route. And line breaks are the one piece of structure the regular composer fully supports: press Return and the break publishes exactly where you put it, which covers most of what a readable post actually needs.

The trade-offs nobody mentions

Unicode styling fills a real gap, but it has three costs, and a guide that skips them isn't being straight with you.

Screen readers struggle with it. Styled characters sit at different code points than regular letters, and many screen readers announce them one code point at a time โ€” "mathematical bold small b, mathematical bold small oโ€ฆ" โ€” or skip them outright. A post written entirely in ๐—ฏ๐—ผ๐—น๐—ฑ can be unlistenable for a blind follower. Our guide to screen readers and fancy text shows exactly what that sounds like.

Search can't see through it. To a search index, ๐—ฏ๐—ผ๐—น๐—ฑ and bold are different strings. A styled keyword won't match anyone's query, and a styled hashtag won't join the tag it names. Keep every word you want found in plain text.

Old devices sometimes show boxes. Common bold and italic ranges render almost everywhere, but rarer styles can appear as โ–กโ–กโ–ก on older systems missing the glyphs.

All three point to the same rule: style a word or a phrase for emphasis, never a whole post. Used that way, the downsides barely register and the emphasis still does its job.

Tips for formatting that feels native to Threads

Threads rewards a conversational voice. Formatting should serve that voice, not shout over it.

  • Bold the hook, not the paragraph. One ๐—ฏ๐—ผ๐—น๐—ฑ phrase at the top of a post earns the pause; five cancel each other out.
  • Use line breaks generously. Short paragraphs with real breaks read better in the feed than any styled wall of text.
  • Build lists with โ€ข plus a Return. It's the closest thing Threads has to bullets, and it scans cleanly.
  • Keep handles, links, and hashtags plain. Handles can't be styled anyway, and hashtags stop working the moment you try.
  • Go long in a text attachment. Heavy formatting is usually a sign the post wants to be an attachment, where the toolbar does it properly and accessibly.
  • Leave counter headroom. Styled characters can count against the 500 differently than they look.

Bold text on Threads comes down to knowing which surface you're standing on. Inside an attachment, use the toolbar. Everywhere else, paste the style in โ€” and spend it only on the words that deserve it.

Ready to put this into practice?

Open a formatter

Sources

Spotted an error? Email hello@boldlytype.com โ€” we update guides when platforms change and welcome corrections.

Frequently asked questions

Latest questions readers ask us about this topic.

Does Threads support bold text natively?

Partially. Native bold exists in exactly one place: the long-form text attachment editor, which holds up to 10,000 characters and has toolbar buttons for bold, italic, underline, and strikethrough. Regular 500-character posts, replies, and bios have no formatting toolbar. To show bold there, paste Unicode styled characters like ๐—ฏ๐—ผ๐—น๐—ฑ from a text generator โ€” the style is part of the characters themselves.

Why do asterisks show up instead of bold in my Threads post?

Because the regular Threads composer is plain text and doesn't parse markdown. Typing **bold** or _italic_ publishes the symbols literally โ€” there's no hidden syntax that converts them. Threads only interprets formatting inside text attachments, where you select text and tap toolbar buttons instead of typing symbols. For a normal post, delete the asterisks and paste Unicode styled characters in their place.

Can I use bold text in my Threads bio?

Yes, by pasting. The bio field is plain text like the composer, so the toolbar route doesn't exist there โ€” but Unicode styled characters paste in fine and display for everyone viewing your profile. Style a word or short phrase, not the whole bio. Your username is different: Threads handles follow Instagram's rules โ€” letters, numbers, periods, and underscores only โ€” so they can't be styled at all.

Do styled characters count against the 500-character limit?

Yes, and sometimes more than they appear to. Every styled letter still counts, and because Unicode styled characters sit at higher code points, they can count differently than they look on screen. A post that reads as 480 characters can overflow after styling. If you're close to the cap, style the text first, then check the counter before you post.

Do bold fonts hurt reach, search, or accessibility on Threads?

They carry real trade-offs. Styled words don't match search queries, and a styled hashtag won't connect to its tag, so keep anything you want discovered in plain text. Screen readers often announce styled characters code point by code point, which makes fully styled posts exhausting to hear. Rare styles can also render as boxes on older devices. The fix is moderation: bold one phrase and leave the rest plain.

Related in this series

See all in How-to format

Explore the topic cluster

More tools and guides across this topic cluster.

Get the next post.

Craft notes on writing for the internet. One short email, every other week. No spam.

Keep reading