Why Character Limits Matter
Every platform truncates, folds or rejects text at some length. A post that looks fine in an editor may be cut off in a feed, an SMS may split into multiple messages, and a meta description may be rewritten by search engines. Checking character counts before publishing avoids broken calls to action, awkward truncation and wasted impressions.
Common Character Limits
| Platform / field | Limit | Notes |
|---|---|---|
| X / Twitter post | 280 | Standard posts; some premium accounts allow longer. |
| SMS (GSM-7) | 160 | Unicode and emoji are limited to 70 characters per segment. |
| Meta title | ~60 | Not a hard limit; search results may truncate. |
| Meta description | ~155–160 | Front-load the important information; Google may rewrite it. |
| Instagram caption | 2,200 | Hashtags and mentions count toward the limit. |
| LinkedIn post | 3,000 | Long posts are truncated in the feed with a “see more” link. |
| Threads post | 500 | Good for short updates and conversations. |
Platform limits change. Treat this table as a practical reference and verify the current limit in the platform's documentation before a launch.
Characters vs Bytes
A character is not always a byte. Accented letters, emoji and non-Latin scripts can use multiple bytes in UTF-8. SMS is stricter: a GSM-7 message fits 160 characters, but a Unicode message is limited to 70 characters per segment because each character may use more space. A single emoji can push a message into Unicode mode and split it into multiple SMS segments.
When a limit matters, count characters in the same way the platform does. For SMS, test with the actual characters and emoji you plan to send. For social posts, count the visible text plus hashtags and mentions.
Counting Characters and Words
Use the Character Counter to see characters with and without spaces, words, sentences, paragraphs and lines. It also shows limits for X, SMS, meta title, meta description and Instagram, with a live progress bar. For longer content, use the Word Counter to check reading time and keyword frequency.
Counts update as you type. Paste the final copy, including emoji and links, rather than an earlier draft.
Writing Within Limits
- Put the main message and call to action first.
- Use short sentences and remove filler words.
- Move details to a thread, carousel or linked page.
- Check how links are displayed; some platforms shorten them.
- Test emoji and accented text for SMS.
- Keep meta titles and descriptions descriptive, not clickbait.
Meta Titles and Descriptions
Search engines display a title and description, but they may rewrite them. Aim for a clear title around 60 characters and a description around 155–160 characters. Include the primary keyword naturally, then a concrete benefit. Do not repeat the same phrase in both fields; use the description to add context.
Links and Hashtags
Links, hashtags and mentions consume characters. Some platforms shorten URLs visually but count the original length; others count the shortened URL. Include the final link and hashtags in the counter, not just the prose. Use a few relevant hashtags instead of stuffing many, and check how the link preview affects the post.
Platform Tips
- X / Twitter: write a short hook and continue in a thread.
- SMS: keep the message under 160 GSM-7 characters; avoid emoji unless needed.
- Instagram: front-load the caption before the “more” cutoff; put hashtags at the end.
- LinkedIn: make the first two lines a clear hook before “see more”.
- Meta: write a unique title and description for each page.
Why Limits Change
Platforms update limits, add premium tiers and change how links, media and reposts are counted. Always check the current platform documentation before a campaign. The limits above are a practical reference, not a guarantee of a platform's current rules, and they may vary by account type or region.
A Practical Workflow
- Draft the copy in a plain text editor.
- Paste it into the Character Counter.
- Check the platform limit and the remaining characters.
- Trim or restructure until it fits comfortably.
- Normalize capitalization with the Text Case Converter if needed.
Counting runs locally in your browser, so drafts and unpublished copy stay private.