Skip to content
Part of: Fonts
General

Bold Text Copy and Paste: Where It Works and Where Real Bold Exists

Copy-paste bold works in almost any text box because it's made of Unicode math characters, not formatting. Use real bold where it exists, including WhatsApp, Telegram, Discord, Slack, Reddit, YouTube, LinkedIn articles, Facebook groups and X Premium. Elsewhere, paste bold for a few words and keep keywords, hashtags and handles plain.

Shreyas BagalยทSep 17, 2026ยท9 min

Copy-paste bold works in almost any text box because it's made of Unicode math characters, not formatting. Use real bold where it exists, including WhatsApp, Telegram, Discord, Slack, Reddit, YouTube, LinkedIn articles, Facebook groups and X Premium. Elsewhere, paste bold for a few words and keep keywords, hashtags and handles plain.

Key takeaways

  • Copy-paste bold text is made of Unicode math characters, so it pastes into almost any text field but isn't real formatting.
  • WhatsApp, Telegram, Discord, Slack, Reddit, and YouTube descriptions and comments have native bold, so their own syntax or menus are the better choice there.
  • Facebook offers native bold only in group posts and chats on a computer, X only to Premium subscribers, and Threads only in text attachments.
  • Instagram, TikTok, LinkedIn posts, Bluesky and Pinterest have no bold option, which leaves pasted Unicode as the only way to get the look.
  • Styled letters can be skipped or spelled out by screen readers, may not match searches or hashtags, and count double on X, so bold a few words and keep keywords plain.
Bold Text Copy and Paste: Where It Works and Where Real Bold Exists
On this page

Comparison

Copy-paste bold text works almost anywhere you can type plain text, including Instagram, TikTok, Facebook posts, X, LinkedIn posts, Threads, Bluesky, Pinterest and email subject lines. Real (native) bold is rarer: WhatsApp, Telegram, Discord, Slack, Reddit, YouTube descriptions and comments, LinkedIn articles, Facebook group posts and chats on a computer, X Premium, Snapchat captions and Threads text attachments have it.

"Bold text" online means two different things. Native bold is an app's own formatting: a toolbar button, a menu that appears when you select text, or syntax such as *bold* that the app converts. Copy-paste bold is a set of look-alike Unicode characters that a generator swaps in for your letters, so the style travels with the text into any box that accepts it. The table below shows which kind each platform supports, surface by surface, with a link to the full guide where we have one.

Where bold text works, platform by platform

A "No" in the native column means the platform's help pages describe no bold option for that surface. A "Yes" in the copy-paste column means the field takes ordinary Unicode text; whether the letters display still depends on the reader's device.

Platform and surfaceNative bold?Copy-paste bold?Notes
Instagram captions, comments, bioNoYesNo formatting step when you write a caption. Instagram guide
TikTok captions, comments, bio, name, DMsNoYes@usernames take only letters, numbers, underscores and periods. TikTok guide
Facebook profile and Page posts, commentsNoYesFacebook post guide
Facebook group postsYes, on a computer: highlight text, click boldYesAlso italics, headers, quotes and lists
Facebook chat on a computerYes, *text*YesFormatting doesn't show in the Messenger mobile app
X, free accountsNoYesEach styled letter counts as two characters. X guide
X PremiumYes, bold and italic in postsYesArticles add headings and lists
LinkedIn postsNoYesPlain text plus mentions and hashtags. LinkedIn guide
LinkedIn articlesYes, in the article editorYesAlso italics, lists and blockquotes
YouTube descriptionsYes, formatting buttonsCheck firstAlso italics and strikethrough; 5,000 characters. YouTube guide
YouTube commentsYes, *text*Yes_italic_ and -strikethrough- too
YouTube titlesNoCheck first100 characters
WhatsAppYes, *text* or a shortcut menuYesLists, quotes and code too. Syntax guide
TelegramYes, select text and pick a styleYesTelegram guide
DiscordYes, **text**YesHeaders, lists and spoilers too
SlackYes, toolbar, or *text* in markup modeYesToolbar is on by default
Reddit posts and commentsYes, rich text editor or **text**YesReddit guide
Snapchat text on a SnapYes, select text and use your phone's formatting optionsYesUnderline and italics too
Snapchat Display Name and ChatNone documentedYesUsernames stay plain. Snapchat guide
Threads postsNoYesThreads guide
Threads text attachmentsYes: bold, italic, underline, strikethroughYesUp to 10,000 characters
BlueskyNoYesRich text covers only mentions, links and tags. Bluesky guide
Pinterest titles and descriptionsNoYesTitles 100 characters, descriptions 800
Email subject linesNoYesHeaders are plain text. Email guide
Google Business Profile postsNone documentedNot documentedGoogle's posting tips say to avoid "extra characters"

The rows that need a closer look

Facebook splits three ways. Regular posts and comments have no bold option. Group posts do, but only on a computer: highlight the words and pick bold, italics, a header, a quote or a list. In chats on facebook.com, *text* turns bold, yet Facebook's Help Center says that formatting is only visible on a computer and won't appear in the Messenger mobile app.

X keeps formatting for subscribers. Its Help Center lists rich text (bold and italics) among the features of Premium's longer posts, and Articles, X's long-form format (written on x.com from a computer), add headings, strikethrough and lists. One catch: in October 2024, Elon Musk said bold would be removed from view in the main timeline, so readers would have to open a post to see it. Free accounts get no formatting at all.

Threads keeps normal posts plain. Text attachments, launched in September 2025, let you attach up to 10,000 characters to a post or reply and style them with bold, italic, underline and strikethrough. At launch, Threads said an attachment can't be edited once it's published and can't be scheduled.

Snapchat documents bold, italics and underline for text you add to a Snap: select the text and use your phone's own formatting options. Your Display Name can include "most special characters," but usernames only take Latin letters, numbers and one of -, _ or ..

YouTube documents formatting for descriptions and comments only. Its help page says titles (up to 100 characters) and descriptions (up to 5,000) can't include "invalid characters" but doesn't list them, so preview styled text in either field before you publish.

Pinterest titles and descriptions have no formatting. Only the first 40 characters of a title may show in feeds, depending on the device, and Pinterest says its algorithm uses descriptions to judge relevance, so keep search terms plain.

Email subject lines can't carry formatting. The email standard (RFC 5322) defines the Subject header as unstructured text, and non-ASCII characters can be carried as encoded words (RFC 2047) that the recipient's mail app decodes, so how styled letters look depends on that app and its fonts.

Google Business Profile posts (updates, offers and events) have no formatting step, and Google's posting tips say to avoid misspelled words, extra characters and distracting content, so go easy on styled letters there.

What copy-paste bold text actually is

Type "bold" into a generator and you get ๐—ฏ๐—ผ๐—น๐—ฑ: four new characters, each with its own code point and name, such as MATHEMATICAL SANS-SERIF BOLD SMALL B (U+1D5EF). They come from Unicode's Mathematical Alphanumeric Symbols block (U+1D400 to U+1D7FF), which exists so equations can tell a bold variable from a plain one. Unicode's own code chart says these characters are meant for mathematical variables and that general text should use standard letters with markup. The chart also records each one as a font variant of an ordinary letter (๐€ maps back to A), so software that applies compatibility normalization can fold them into plain text. You can't assume a platform's search does that, which is why keywords belong in plain letters.

That explains why copy-paste bold goes places native formatting can't. An app that ignores formatting has nothing to strip, because the style is part of each character. It also explains why problems follow the text around. Any software that doesn't map ๐—ฏ back to b treats it as a different character from the letter you meant. And because these code points sit above U+FFFF, each one takes two UTF-16 code units and four UTF-8 bytes, which matters when a platform counts characters.

When to use native formatting instead

If the app has real bold, use it. Native formatting keeps ordinary letters underneath, so your words can still match searches. Accessibility is better too: Adrian Roselli notes that when bold and italics are real markup, all screen readers announce the words, even if not all of them announce the styling.

Here's the syntax for the apps that convert it:

  • WhatsApp: *bold*, _italic_ and ~strikethrough~, plus three backticks on each side for monospace. Start a line with an asterisk or hyphen and a space for bullets, a number and a period for numbered lists, or an angle bracket and a space for a quote. Its help page also describes a shortcut: double-click text you've typed and choose Bold.
  • Slack: the formatting toolbar is on by default. If you switch to markup in your preferences, *bold*, _italic_ and ~strikethrough~ work.
  • Discord: **bold**, *italic*, __underline__, ~~strikethrough~~, # for headers and double pipes around spoilers.
  • Reddit: the rich text editor has a bold button. In the Markdown editor, use **bold** or __bold__.
  • YouTube comments: *bold*, _italic_ and -strikethrough-.
  • Facebook chat on a computer: *bold*, _italic_, ~strikethrough~, and a backtick on each side for monospace.
  • Telegram: select the text and choose a style from the formatting options.

Watch the asterisks. WhatsApp, Slack, YouTube comments and Facebook chat use one on each side for bold, while Discord and Reddit use two. In Discord and Reddit, one asterisk on each side gives you italics instead.

What copy-paste bold costs

Because styled letters only look like formatting, they cause trouble in a few places:

  • Screen readers. In Adrian Roselli's 2025 tests of a social media post, NVDA, Narrator and VoiceOver on macOS and iPadOS didn't announce the fake-bold words at all. JAWS read them letter by letter, naming each letter's case and style, and only TalkBack read them as normal words. Our guide to whether Unicode fonts are accessible goes further.
  • Search and hashtags. A styled word is made of different characters from the plain one, so it may not match what people type into search or the hashtag they follow. Keep keywords, names and hashtags in plain letters.
  • Boxes. If a device has no font with the character and no fallback to borrow from, it shows a placeholder box nicknamed "tofu." Rare styles can show up as boxes on older devices, so plain bold is the safer choice.
  • Character counts. X gives each styled letter a weight of two against its 280-character limit. Tools that count UTF-16 units count double too, while a counter that shows visible characters counts one, so two tools can disagree about the same post.
  • Handles. Usernames have stricter rules than the rest of your profile. Snapchat usernames can only use Latin letters, numbers and one of -, _ or ., and TikTok's allow letters, numbers, underscores and periods. Keep the handle plain so people can type it, and put any styling in your display name where the platform allows it.

Use bold for emphasis, not information. If a reader who can't see the styling would miss a name, date or price, that word belongs in plain text.

How to do it with BoldlyType

If the table says the app has native bold, use that. Everywhere else:

  1. Open the bold text generator and type only the words you want in bold, such as a hook or a heading.
  2. Pick a style. Sans Bold is the plainest-looking choice, and Serif Bold reads more formal.
  3. Click Copy next to the style you want.
  4. Paste it into the app, then type the rest of the post normally, keeping keywords, @mentions and hashtags plain.
  5. Preview the post before you publish, on a second device if you have one.

The generator runs in your browser, doesn't store what you type and needs no signup. Bold a few words, not the whole post.

Ready to put this into practice?

Browse all formatters

Sources

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

Frequently asked questions

Latest questions readers ask us about this topic.

Why does copy-paste bold text show up as boxes?

Boxes appear when the reader's device has no font containing the styled character and no fallback font to borrow it from. Google Fonts' glossary says that placeholder is known as "tofu" because it looks like a block of tofu. Your text isn't damaged; the viewer's device just can't draw it. Rare styles can show up as boxes on older devices, so plain bold is the safer pick. Keep anything essential, such as a name, price or date, in regular letters so everyone can read it.

Can I use bold letters in my username?

Don't count on it. Handles follow stricter rules than the rest of a profile. Snapchat usernames can only contain Latin letters, numbers and one of -, _ or ., with no special characters, and TikTok usernames can only contain letters, numbers, underscores and periods. Styling fits better in a display name: Snapchat says its Display Name can include most special characters. Keep your handle plain so people can type it when they search for you, mention you or tag you.

Does bold text use more of a character limit?

Often, yes. Styled letters have code points above U+FFFF, so UTF-16 stores each one as two code units and UTF-8 needs four bytes. X's character-counting rules give characters outside its standard ranges a weight of two, so every bold letter uses two of your 280 characters. Any tool that counts UTF-16 units will also count double, while a counter that shows visible characters counts one. Check the limit where you're posting before you style a whole sentence.

Why don't asterisks make text bold on Instagram or LinkedIn?

Asterisk syntax only works in apps that convert it, such as WhatsApp, Slack in markup mode, Discord, Reddit, YouTube comments and Facebook chat on a computer. Instagram captions and LinkedIn posts have no documented formatting, and LinkedIn's developer docs describe post text as plain text with mentions and hashtags. So there's nothing to turn your asterisks into bold. On those platforms, pasted Unicode bold is the only way to get the look, with the accessibility and search trade-offs that come with it.

Can I send bold text in Facebook Messenger on my phone?

Not with Facebook's own formatting. Its Help Center describes the asterisk, underscore, tilde and backtick shortcuts for chatting on Facebook on a computer, and says that formatting is only visible on a computer and won't appear in the Messenger mobile app. If you want bold that can show on phones too, paste Unicode bold instead, keeping in mind that some screen readers skip those characters or read them letter by letter. For anything important, plain words are the safer choice.

How do I make text bold on X without Premium?

Paste Unicode bold. X's Help Center lists rich text (bold and italics) as part of Premium's longer posts, and free accounts have no formatting controls. Type your words into a bold text generator, copy the styled result and paste it into the post box. Keep hashtags, @mentions and keywords plain so they still work, and remember that X counts each styled letter as two characters. Some screen readers skip styled words or read them letter by letter, so don't put essential details only in bold.

The sub-questions readers ask next โ€” answered, with where to go.

They're symbols, not fonts. A 'fancy font' generator doesn't change your typeface โ€” it swaps each letter for a look-alike character from a different Unicode block (๐—ฎ is a different code point than a). Because the styling lives in the characters themselves, it travels with the text when you copy and paste, which is why it survives into Instagram or LinkedIn where real custom fonts don't. The trade-off is that the text is no longer plain letters, so treat it as decoration for short phrases, not body copy.

Try every style at once

That's a missing-glyph fallback. When an app or older device doesn't have a glyph for a rarer Unicode style (some scripts and decorative blocks), it renders a box (โ–ฏ) or question mark instead. Sans-serif bold and italic are the most widely supported; bold script, fraktur and double-struck are the most likely to break on older Android keyboards or low-end devices. Always preview on a phone before you post, and keep the safe styles for anything that matters.

Use the safe social styles

Yes. Neither editor has a bold button because both are plain-text by design, but both render Unicode. Generate the bold text, copy it, and paste it straight into the bio field โ€” the bold survives. Keep it to one emphasised phrase rather than a whole bold bio, since a wall of bold reads as shouting and is harder for screen readers. Links and @handles should stay in plain characters so they remain tappable.

Open the bold generator

Bold Unicode (๐—ฏ๐—ผ๐—น๐—ฑ) is for emphasis and hooks โ€” the first thing a reader's eye lands on. Italic Unicode (๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค) signals nuance: titles, product names, quotes and wry asides. Both come in sans and serif variants, and there's a combined sans bold-italic for text that's both. The rule is the same for each: use them on a single word or phrase, never for full paragraphs, and never on links or hashtags.

Open the italic generator

Related in this series

See all in Fonts

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