How to bold text on WhatsApp (and why it breaks)
WhatsApp has real formatting built in, but there is no bold button in the chat box. You type a couple of symbols around a word and WhatsApp styles it the moment you hit send. The catch is that WhatsApp uses its own punctuation rules, and one of them trips up nearly everyone who copies text from ChatGPT, a note, or a "bold text generator." This guide covers the exact markup, the single-asterisk rule, and why the popular Unicode workaround leaves broken boxes on half your contacts' phones.
The one rule that trips everyone up
WhatsApp bold is a single asterisk on each side. You write *like this* and WhatsApp renders it bold. That is different from almost everywhere else: standard markdown, GitHub, Reddit, and ChatGPT all use two asterisks for bold. So when you paste an AI draft full of **double asterisks** into WhatsApp, it does not go bold. WhatsApp simply prints the literal stars, and your emphasis is gone.
That single detail explains the most-searched WhatsApp formatting question there is: "why is my bold not working?" It is working. You just handed WhatsApp the wrong number of asterisks. Delete one from each side and the word bolds instantly.
The full WhatsApp formatting syntax
Here is every style WhatsApp understands, with the exact characters to type:
- Bold —
*text*(one asterisk, not two) - Italic —
_text_(single underscores) - Strikethrough —
~text~(a single tilde, not the two Discord uses) - Monospace — three backticks around the text, opened and closed
- Block quote —
> quoted lineat the start of a line - Bulleted list — start a line with
- item - Numbered list — start a line with
1. item
You can combine them: *_bold italic_* gives you both. What you cannot do is underline or add headings. WhatsApp has neither, so if you try to paste an underlined heading from a document, the styling is dropped and you may be left with stray symbols in the message. Links do not need markup at all. Type or paste a bare URL and WhatsApp auto-links it, so there is no [text](url) syntax to learn here.
Why "bold text generators" break
Search for WhatsApp bold and the first results are usually generators that produce copy-paste bold without any asterisks. They work by swapping each normal letter for a Mathematical Alphanumeric Symbols look-alike from deep in the Unicode table. On your own phone it looks great, which is exactly why the trick spreads.
The problem shows up on the other end. Those code points are not part of any normal font, so a device without the right glyph draws an empty rectangle, a so-called tofu box, in place of every letter. That happens constantly on older Android phones and across Windows. Even where the characters do render, they cause real damage: screen readers spell them out one letter at a time instead of reading words, search cannot match them, and the "text" is no longer editable as words. You have traded a working message for one that looks clever on exactly one screen.
How native markup fixes it
Native WhatsApp markup avoids the whole problem because it is just ordinary punctuation. The letters stay real letters, so every phone can render, read, search, and copy them. Bold looks bold on an iPhone, on a five-year-old Android, on WhatsApp Web, and on Desktop, because the app itself is doing the styling rather than relying on the recipient's font.
The only friction is remembering the rules, and that is easy to hand off. The WhatsApp text formatter gives you a visual editor: paste your message, select words, click Bold or Italic or Strikethrough, and Copy hands you WhatsApp's exact single-asterisk markup, ready to send. It also strips the invisible characters that make AI-drafted messages look machine-written, and it drops any underline or heading you paste in so nothing arrives as leftover symbols.
Formatting the same message for other apps
The reason this is confusing is that every chat app picked different symbols for the same styles. Bold is one asterisk on WhatsApp, but two on Discord and Reddit, and Slack uses one asterisk for bold while looking almost like standard markdown otherwise. Strikethrough is one tilde here and two on Discord. Copy a message between apps and the emphasis quietly breaks.
If you post the same announcement in more than one place, each destination has its own formatter tuned to that app's syntax. Sending to a team? The Slack text formatter emits Slack's single-asterisk mrkdwn. Posting in a community server? The Discord text formatter handles Discord's double-asterisk bold, spoilers, and code blocks. For a deeper walkthrough of Discord's full syntax, see the Discord text formatting guide, and if you also need bold that survives on social feeds, the Facebook bold text guide covers where the Unicode trick is genuinely the only option and where it is a mistake.
Learn the single-asterisk rule once and WhatsApp formatting stops being a mystery. Or skip the memorizing entirely, let the formatter emit the markup, and get bold that renders for every contact instead of a screen full of boxes.