Tool

A WhatsApp character counter for every message and template limit

The ArabyBot teamOfficial Meta partner · written from our own platform data

The short answer

WhatsApp's limit is 4,096 characters for a normal message, 1,024 for a template body, 60 each for a template header and footer, and 25 for a button. Paste your message to see its length against each limit — Meta rejects a template longer than its limit before it reaches anyone.

Also asked as: «كيف أحسب عدد الحروف» · «هل رسالتي طويلة» · «عداد الحروف للواتساب» · «عداد الحروف ومنسق النصوص للواتساب»

Variables such as {{1}} are counted as written; the value that replaces them at send time changes the length.
0characters
0words
0lines
0emoji
A normal text message · up to 4,096—
Template body · up to 1,024—
Template text header · up to 60—
Template footer · up to 60—
Template button text · up to 25—
Image or video caption · up to 1,024—
Interactive list row title · up to 24—
Interactive reply button · up to 20—

Counted the way Meta's limits count: emoji and combined symbols count by their internal units. The text is not sent to any server.

Character limits on WhatsApp Business

Character limits in WhatsApp Business messages and templates
WhereMaximum
A normal text message4,096 characters
Template body1,024 characters
Template text header60 characters
Template footer60 characters
Template button text25 characters
Image or video caption1,024 characters
Interactive list row title24 characters
Interactive reply button20 characters
Before you submit a template to Meta

Length is not the only rejection cause; a variable at the start or end, or too many variables for the words, gets a template rejected too. Check it here, and read error 2388040 if a field was rejected for length.

Frequently asked questions

1

How many characters can a WhatsApp message have?

A normal text message takes up to 4,096 characters. A template body takes up to 1,024, its text header and footer up to 60 each, and a button's text up to 25.

2

Why does an emoji count as more than one character?

Because an emoji is stored as more than one internal unit, and some — flags, skin tones — combine several. The counter counts them the way Meta's limits do, not the way the eye does.

3

Do spaces and line breaks count?

Yes, every space and every line break is a character against the limit.

4

Do you store what I type?

No. The tool runs entirely in your browser.

Try the agent before you pay anything

The agent that will answer your customers is the one answering you now: ask it from the chat button here or on WhatsApp. Your account is free with no credit card, and the free trial on your own number or page is activated after you contact our team on customer-service WhatsApp.

The ArabyBot teamOfficial Meta business partner in the Middle East 191 guides Figures from our platform All guides
Share this page