Platform
Chatbot Builder Bulk Messaging Team Inbox Mini CRM API & Webhooks AI Integration WhatsApp Flows
Industries
E-commerce & D2C Real Estate Education Healthcare Finance & BFSI Logistics Hospitality Retail
Integrations Compare Pricing About Contact Start Free Trial →
HomeLearn › WhatsApp Message Formatting Guide
WhatsApp Business API · Message Formatting · Templates

✏️ WhatsApp Message Formatting Guide
Bold, Italic, Lists, Emojis & Character Limits

WhatsApp supports rich text formatting in messages and templates — but most businesses send plain, unformatted text that's hard to read on a small screen. This guide covers every supported format, character limits, visual formatting best practices, and the do/don't patterns that separate readable messages from walls of text.

Start Free Trial on WA.Expert → ← All Guides
WhatsApp text formatting

All supported formatting in WhatsApp Business API messages

FormatSyntaxExample inputRenders asWorks in templates?
Bold*text**Order confirmed*Order confirmed✅ Yes
Italic_text__processing your request_processing your request✅ Yes
Strikethrough~text~~₹1,499~ ₹999₹1,499 ₹999✅ Yes
Monospace```text``````ARN-88291```ARN-88291✅ Yes
Bulleted list- item or • item- PAN Card - Aadhaar• PAN Card
• Aadhaar
✅ Yes
Numbered list1. item1. Book slot 2. Arrive 10 min early1. Book slot
2. Arrive early
✅ Yes
Block quote> text> This is a quoteIndented block text✅ Yes (v18+)
Inline code`text``SAVE50`SAVE50✅ Yes
Formatting best practices

How to format WhatsApp messages for maximum readability

✅ Good formatting

✅ *Order confirmed*, Priya! 📦 Order: *#ORD-4521* 🛍️ Blue Linen Kurta (M) 💰 Total: *₹1,499* 🚚 Delivery by: *April 9* We'll WhatsApp you when it ships!
  • Emojis used as visual bullet points
  • Bold on key data points only
  • Line breaks create scannability
  • Warm closing line

❌ Poor formatting

*Dear Customer* your order ORD-4521 has been *confirmed* and contains the product Blue Linen Kurta M for a total of Rs 1499. *Estimated delivery is April 9.* We will send you a WhatsApp message when the shipment is dispatched. *Thank you for shopping with us.*
  • Bold used on too many phrases — loses impact
  • No line breaks — wall of text
  • No emojis — hard to scan
  • Formal "Dear Customer" — impersonal

💡 The formatting rule for WhatsApp: use bold on 2–3 key data points per message (order number, amount, date), emojis as visual anchors for each line item, and line breaks to separate information blocks. WhatsApp is read on small screens — visual hierarchy matters more than in email.

Character limits

WhatsApp character limits — what fits where

ElementCharacter limitNotes
Template body text1,024 charactersIncluding variables. Target under 300 for best engagement.
Template header (text)60 charactersKeep to 5–8 words. Used for a bold headline above the body.
Template footer60 charactersSmall grey text below body. Use for disclaimers or "Reply STOP to unsubscribe."
Button label25 charactersEach button. Meta enforces this strictly — submission fails if exceeded.
Template name512 charactersInternal use only. Use descriptive snake_case: order_confirm_v2
Variable example valueNo official limitUse realistic example values — full names, real order numbers
Free-form message (in service window)4,096 charactersMessages sent within 24-hour service window. No template needed.
FAQ

Common questions

Does WhatsApp formatting work in all templates?
Yes — bold (*text*), italic (_text_), strikethrough (~text~), monospace (```text```) and inline code (`text`) all work in WhatsApp Business API template messages. Bullet lists (- item) and numbered lists also work. Block quotes (> text) work on WhatsApp Cloud API v18 and later. All of these render on both Android and iOS WhatsApp.
What is the optimal message length for WhatsApp business messages?
For Utility templates (transactional): 80–160 characters optimal — fits on one screen, contains only essential information. For Marketing templates: 100–250 characters — enough to include offer details and a CTA without overwhelming. Messages over 300 characters see a measurable drop in full-read rate. WA.Expert shows character count in real-time as you write templates.
Can I use HTML or markdown in WhatsApp messages?
No — WhatsApp uses its own simplified formatting syntax, not HTML or standard Markdown. Bold is *asterisks* not **double asterisks**. Italic is _underscores_ not *asterisks*. Do not use HTML tags (, ,
) — they render as literal text in WhatsApp. Only the WhatsApp-specific syntax described in this guide renders as formatting.
Does formatting work the same on Android and iOS?
Yes — bold, italic, strikethrough, monospace, and inline code all render consistently on both platforms. Emoji rendering is the main cross-platform variable — a specific emoji may look slightly different on Android vs iOS due to the different emoji font. Test with the 20–30 most commonly used emojis on both platforms before finalising your template designs.

WhatsApp CTA Button Guide

Button types, 30 high-converting labels, combination strategies.

Read →

WhatsApp Message Length Guide

Optimal length by message type — data-backed India guide.

Read →

WhatsApp Emoji Guide for Business

Which emojis to use, which to avoid — India business guide.

Read →

Build perfectly formatted templates in WA.Expert

WA.Expert's visual template editor shows live preview of formatting, character count, and button layout before you submit.