Tweet Length Checker
Count tweets with the 280-character limit, emoji support, and automatic 23-character t.co URLs before you publish.
Use this free Tweet Length Checker to check if your tweet fits within the character limit.
About the Tweet Length Checker
The Tweet Length Checker mirrors how X/Twitter validates copy so campaign managers can confirm launch announcements, support replies, and witty posts fit before approvals. It counts every emoji, newline, and domain with the 23-character t.co rule, keeping production tweets identical to the text you sign off on.
How the tweet length checker works
The checker walks your draft with Array.from, so it counts Unicode code points rather than UTF-16 units: an astral-plane emoji counts as 1, while a ZWJ sequence counts each component. A regex matches http:// or https:// up to the next space or closing parenthesis and re-bills every link at t.co's flat 23 characters, whether it carries five characters or two hundred of UTM query string. Bare domains without a scheme are not detected. Your reserve (0-1000) is then added, the thread is clamped to 1-50, and tweets needed is ceil(total / 280). Everything runs in your browser.
Key Features for Social Teams
How to Use the Tweet Length Checker
Paste or write your tweet, including mentions, emojis, hashtags, and the landing page domains you plan to promote.
Whenever you reference a site, include the full URL (for example https://minitoolstack.com/tools) so the checker shortens it to 23 characters just like t.co.
Optionally set how many tweets you want in the thread and reserve characters for a hashtag bank, CTA, or tracking code.
Run the checker to review used characters, remaining space, and guidance notes, then adjust copy until everything fits.
Common Mistakes to Avoid
Example Scenarios
See also
- Hashtag Extractor — Pull the hashtags out of a draft to see how many characters your tag block is really costing.
- UTM Builder — Build the tracked link first — however long the UTM string grows, it still counts as 23 characters here.
FAQ
Does this follow the 280-character rule?
Yes. Each tweet is capped at 280 characters, and we show how many tweets you need if you run over.
How are domain names and URLs counted?
Every http or https link is normalized to 23 characters to match the t.co shortener, no matter how long the original domain is.
Can I plan a thread with this?
Set the maximum tweets in the input and the checker will flag when the copy spills into an extra post.
Is my draft stored anywhere?
No. Everything runs locally in your browser, so sensitive or embargoed text stays on your device.