Uppercase
Convert text to UPPERCASE.
OpenWrite once and see straight away which platforms your post fits and where it runs over.
Add the post, caption or ad copy you plan to publish.
Each platform bar fills as the character count grows.
Amber means over 90 percent, and red shows how many characters to cut.
Edit until every bar you need is green, then paste the draft into each platform.
A launch announcement has to go out on X, LinkedIn and Instagram, plus a Meta ad, and each one has a different length ceiling. Paste the draft here and five bars tell you which versions need trimming before you start scheduling.
The counter compares your text with five targets: an X post at 280 characters, a LinkedIn post at 3,000, an Instagram caption at 2,200, a Meta ads headline at 40 and Meta ads primary text at 125. Each bar fills as you type, turns amber past 90 percent and red when you go over, with the exact overage shown beside it. The two Meta numbers are recommended lengths for ad text to display in full, so treat them as a display guide rather than a hard rejection.
Counting uses JavaScript string length, which is close to but not identical to how each network counts. X, for example, counts every link as 23 characters whatever its real length and weighs some characters differently, and many emoji count as two here. Leave a few characters of headroom and check the final preview in the app.
For byte sizes or line counts, the general character counter gives more detail. Writing search snippets instead of posts? The SERP snippet preview flags title and description truncation. Drafts are measured locally and never posted or saved.
Keyboard shortcut
Answers for this tool. For site-wide help, open the FAQ hub.
X counts each link as 23 characters and gives extra weight to some characters, such as many emoji and CJK text. This tool uses plain string length, so leave headroom when your post includes links or emoji.
Not at the moment. The five targets are fixed. For other networks, read the total in the status line and compare it with that platform's own limit.
Yes. Every character you type counts, including #, @, spaces and line breaks.