Count characters, words, lines, and emojis in your WhatsApp message. Real-time checks against limits for chat (65,536 chars), status (700 chars), broadcast template (1,024 chars), business profile bio (139 chars), and contact name (25 chars). Free, runs in browser.
All character limits used in WhatsApp Personal & Business as of 2026.
| Where | Character limit | What happens if you exceed |
|---|---|---|
| Chat / direct message | 65,536 characters | Message gets cut off; recipient sees only first 65K |
| Group message | 65,536 characters | Same — extremely high, you'll never hit it |
| WhatsApp Status (text) | 700 characters | You can't add more characters — the input stops accepting |
| Status caption (with photo/video) | 700 characters | Same as text status |
| Group name | 100 characters | Input stops; trim required |
| Group description | 512 characters | Input stops |
| Profile name (personal) | 25 characters | Input stops at 25 |
| About / status text (under name) | 139 characters | Input stops |
| WhatsApp Business profile description | 256 characters | Input stops |
| WhatsApp Business address | 256 characters | Input stops |
| WhatsApp Business catalog product description | 1,024 characters | Input stops |
| WhatsApp Business broadcast template (Cloud API) | 1,024 characters per template body | Template approval rejected by Meta |
WhatsApp personal and group chat messages have a 65,536 character limit — that's roughly 9,000 words or 60 pages of text. You'll never realistically hit this. The practical limit you'll feel: WhatsApp Status = 700 characters, Profile name = 25, About = 139, Business catalog description = 1,024.
Messages above 65,536 characters get truncated to first 65K. More commonly, you might see a "Read more" expander appear above ~700 characters in the chat preview — that's just UI behaviour, the full message is still sent. For broadcasts via WhatsApp Business API, anything above 1,024 chars in a template gets rejected at submission.
Highest-converting WhatsApp marketing messages are 120-180 characters (about 25-35 words). Longer messages (300+ chars) see 30-50% lower read-through rates because the preview clips after ~3 lines. Save the long pitch for follow-up messages after the customer responds.
700 characters for WhatsApp Status (text-only). The input physically stops accepting characters at 700. Status with photo/video has the same 700-char caption limit. For longer announcements, post a Status with "See message ↓" + send full message via broadcast.
Cloud API templates: 1,024 characters per body. Meta will reject the template at approval if you exceed this. Best practice: keep templates under 600 characters, with placeholders ({{1}} for name, {{2}} for product, etc.) to personalise.
Visually emojis count as 1 character on WhatsApp's UI, but technically each emoji is 1-4 Unicode characters under the hood. This counter shows the visual count (1 per emoji) which is what WhatsApp actually limits against. Multi-skin-tone emojis count as 1 visually but may be 2-3 internally.
25 characters max for the profile name (the name shown in chat headers). Use this counter to test variations like "Priya's Saree Shop" (18) vs "Priya's Designer Saree Boutique" (32 — too long). For business names, prefer concise.