Skip to content

Free tool

Check your WhatsApp message before WhatsApp does

Paste or type a draft to count characters against the 1,024 template and 4,096 free-form limits, preview bold and italic formatting exactly as recipients see it, and catch the issues that slow down template review.

Formatting works like WhatsApp: *bold*, _italic_, ~strikethrough~ and ```monospace```. Everything runs in your browser — nothing is sent to a server.

Template body limit0 / 1,024
Words
0
Lines
0
Emojis
0
Free-form limit
0 / 4,096

Live preview

Start typing to see how your message renders in WhatsApp…

Notification preview (first ~40 characters)

Your business name: …

Most phones show roughly this much on the lock screen — put the reason to open the message inside it.

How it works

Three steps, no signup

1

Write or paste your draft

Type directly in the editor or paste a template body. Formatting markers work the same as in WhatsApp: *bold*, _italic_, ~strikethrough~ and ```monospace```.

2

Watch the counts and warnings

The progress bar tracks the 1,024-character template limit, and the warnings panel flags ALL-CAPS runs, excess emojis, URL shorteners and placeholders at the edges of the body.

3

Preview, then copy

The live bubble shows the rendered message and the notification strip shows the first ~40 characters a lock screen displays. Happy with it? Copy and paste into your template editor.

Writing for WhatsApp

Shorter messages, one clear ask

The 1,024-character template limit is generous — and that is the trap. A template that uses all of it usually reads like a brochure, and brochures get skimmed, not answered. The messages that consistently earn replies tend to be a fraction of the limit: a greeting, one piece of relevant information, and a single clear call to action. When a draft tries to do three jobs at once — announce the sale, explain the terms and push the loyalty programme — each ask dilutes the others. Industry reports on messaging campaigns typically point the same way: one message, one purpose, one next step.

Formatting follows the same logic. WhatsApp gives you bold, italic, strikethrough and monospace, but they only work as emphasis if most of the message is unformatted. One bold phrase — the offer, the deadline, the order number — draws the eye to the thing that matters. Bolding whole sentences, stacking emojis or writing in capitals does the opposite: it flattens the hierarchy, reads as shouting, and gives template reviewers a reason to look twice. The warnings in this tool exist because these are the patterns that most often turn a same-day approval into a back-and-forth.

Finally, write for the notification, not just the chat. Most recipients decide whether to open your message from a lock screen preview that shows roughly the first 40 characters. If those characters are “Dear valued customer, we are pleased to”, the decision is made before your offer appears. Front-load the specific reason to open — the order update, the discount, the appointment time — and let the rest of the message handle the detail.

  • Keep template bodies well under the limit — 300 to 500 characters is a comfortable range for most use cases.
  • Use exactly one bold phrase and end with one call to action, ideally a question the reader can answer in a tap.
  • Never start or end the body with a {{variable}} — it is a hard rejection, not just a style issue.
  • Link to your own domain rather than a shortener, so both reviewers and customers can see where a tap leads.

FAQ

Frequently asked questions

What is the character limit for a WhatsApp template body?

The body of a WhatsApp message template is limited to 1,024 characters, including spaces, formatting markers and the {{variable}} placeholders themselves. Header text is capped at 60 characters and the footer at 60 characters. This tool tracks your body count live and turns the progress bar amber as you approach the limit.

How is the 4,096-character limit different?

Free-form messages — the replies you send inside the 24-hour customer service window — can be up to 4,096 characters. Templates are the shorter, pre-approved messages used to start conversations outside that window. If your draft passes 1,024 characters it can still be sent as a reply, just not submitted as a template body.

How does WhatsApp text formatting work?

Wrap text in single markers: *asterisks* for bold, _underscores_ for italic, ~tildes~ for strikethrough, and triple backticks for monospace. The markers count toward your character limit but are hidden when the message renders. This tool applies the same rules in the live preview so you can check the result before sending.

Why would a template get rejected for formatting?

Common triggers include bodies that start or end with a {{variable}}, heavy use of ALL CAPS, strings of exclamation marks or emojis, and shortened links such as bit.ly or TinyURL that hide the destination. None of these are guaranteed rejections, but each one increases the chance a reviewer flags the template. The warnings panel checks your draft for all of them.

Do emojis count as one character?

Not always. WhatsApp counts characters in UTF-16 code units, and many emojis occupy two or more — a family emoji built from several joined glyphs can consume seven or more units. If your message is emoji-heavy and sitting near a limit, assume the real count is slightly higher than it looks and trim accordingly.

Still have questions?

Book a demo

Talk to InfiQ

See what WhatsApp can do for your business

Tell us your volume — we map templates, estimate cost, and get you a sandbox in about 2 hours.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Meta Business Partner

Write it here, send it at scale with InfiQ.

Draft templates, submit them for approval and broadcast to opted-in customers from one dashboard on the official WhatsApp Business API. 7-day free trial, no card required.

7-day free trial Enterprise-grade reliability Live in 2 hours Built for Indian businesses