WhatsApp Message Formatter

Style WhatsApp messages with bold, italic, strikethrough, and monospace - with a live chat-bubble preview. Copy-ready, free, and nothing leaves your browser.

Your message
WhatsApp preview
Your styled message preview appears here…
0 characters

Unicode stylers

WhatsApp only renders four native styles. These unicode variants let you fake dozens more - they work anywhere, but they are not selectable as "real text" by screen readers.

How WhatsApp formatting works

WhatsApp supports a very small markdown-like syntax. Type a marker character on both sides of your text and WhatsApp renders it styled when the message arrives. This tool does exactly that: it writes the markers for you, shows a live preview, and gives you one-click copy.

The four native styles

  • Bold - wrap with asterisks: *bold*
  • Italic - wrap with underscores: _italic_
  • Strikethrough - wrap with tildes: ~strike~
  • Monospace - wrap with three backticks: ```mono```

You can also use > quoted text for a blockquote, * item or - item for bullets, and 1. item for numbered lists.

What this tool does

  • Toolbar wraps selection - select any range and click a button; the correct WhatsApp markers wrap around it.
  • Keyboard shortcuts - Ctrl/Cmd+B for bold, Ctrl/Cmd+I for italic.
  • Live preview - the right-side bubble updates as you type, styled like a WhatsApp chat.
  • Emoji picker - 150+ curated emojis inserted at the caret; no external library.
  • Unicode stylers - serif/sans bold, cursive, monospace, bubble, fraktur - copy any variant.
  • Local-only - nothing is uploaded or tracked.

How to use the formatter

  1. Type or paste your message into Your message, or click Load Sample to see every style at once.
  2. Select a word or phrase and click B, I, S or the code button. With nothing selected, the button inserts a placeholder word already wrapped in markers.
  3. Select one or more whole lines and use the quote, bullet or numbered list buttons. Each selected line gets its own prefix, and numbered lines are counted from 1.
  4. Watch the green bubble on the right. It shows the message roughly as the recipient will see it.
  5. Click Copy Formatted and paste into WhatsApp. What you copy is the plain text with its markers, which is exactly what WhatsApp needs.

The rules WhatsApp follows

A marker only works when it hugs the text. *Sale* turns bold, but * Sale * with spaces inside the asterisks stays plain. The opening marker also needs a space, the start of a line or punctuation before it, which is why a sum like 2*3*4 or a file name such as my_new_file is left alone. Styles can be combined by nesting the markers, for example *_limited offer_* for bold italic.

The code button behaves in two ways. On a selection within one line it adds single backticks, which WhatsApp shows as inline code. When the selection spans several lines it uses triple backticks, which turn the whole block into monospace text and keep its line breaks.

A worked example

Typed text:

*Diwali Sale* starts _Friday_
~Rs 999~ now Rs 699
> Free delivery above Rs 500
* Kurtas
* Sarees

The recipient sees "Diwali Sale" in bold, "Friday" in italics, the old price crossed out, the delivery line set off as a quote, and the last two lines as a bulleted list. Notice that the bullet lines start with an asterisk followed by a space, which WhatsApp reads as a list item rather than the start of bold text.

Common mistakes

  • A missing closing marker - *Offer ends today shows the asterisk as a literal character. Every style needs a marker on both sides.
  • Styling across lines - bold, italic and strikethrough are safest within a single line, and the preview here only styles them that way. Close the marker at the end of each line and open it again on the next.
  • Overusing fancy text - the unicode stylers above produce look-alike characters from the mathematical symbol range. They cannot be found by search, and screen readers may read them letter by letter or skip them, so keep them for short decorative headings and never for phone numbers, prices or links.
  • Old app versions - lists, quotes and inline code are newer additions. On an outdated app the markers may appear as plain characters.

Privacy

All text stays in your browser. We don't log the message, the emoji you picked, or anything else. Refresh the page and it's gone.

Frequently Asked Questions

Will the markers show as literal characters?
No - WhatsApp hides the markers and renders the styled text. For that to happen, markers must be adjacent to the text with no stray space (e.g. *bold*, not * bold *). This tool wraps selections correctly.
Can I mix styles, like bold and italic together?
Yes. Nest markers: *_bold italic_* renders bold-italic. Order doesn't matter as long as markers pair correctly. The live preview handles nesting too.
What are the unicode stylers good for?
They let you use bold, italic, cursive or fraktur outside WhatsApp's supported styles - useful in status lines, group names, and places markers don't render. Beware: screen readers may skip them, and some fonts render gaps for rare codepoints.
Does formatting survive when copy-pasting?
Yes - the marker syntax is plain text, so it copies into any chat or document intact. WhatsApp re-renders the styles when it sees the markers; other apps will show the markers as written.
Do these styles show in WhatsApp statuses and group names?
Native markers (*bold* etc.) render in chats but not in group names, subjects, or profile fields. For those, use the unicode stylers below - they are real characters, so they appear styled everywhere.
Is any of my text sent anywhere?
No. Formatting, preview, and emoji insertion all run in your browser. There is no network call. Close the tab and nothing remains.