Weighted links
X charges a flat 23 characters for any URL through its shortener. A 200 character link costs you the same as a short one.
Free · No sign up · Runs in your browser
CharLimits counts characters, words, sentences and bytes instantly, and checks your draft against the exact limits used by 20 platforms. Everything happens on your device, so nothing you write is ever uploaded.
Everything is counted locally in your browser. Nothing is uploaded.
Select a platform below to check this text against its published limits.
Pick a platform to see its full field limits, counting rules and practical tips.
A character is not a character everywhere. Three rules cause almost every mismatch.
X charges a flat 23 characters for any URL through its shortener. A 200 character link costs you the same as a short one.
Most emoji sit outside the basic plane, so they consume two UTF-16 units. Most platforms count them as two, Bluesky counts one grapheme.
One emoji in an SMS drops the whole message from 160 character GSM-7 segments to 70 character UCS-2 segments, tripling the cost.
Type or drop text into the box. Counts update on every keystroke.
Switch between caption, bio, title or ad copy to see that specific limit.
Trim to the limit in one click, then copy the result straight into the platform.
Yes. Every counter on CharLimits is free, requires no account and has no usage cap. The site is supported by advertising and optional partner links.
No. All counting runs locally in JavaScript on your device. We never transmit, store or log the text you paste into the counter.
Editors count raw characters. Platforms apply their own rules: X charges a flat 23 characters per link and two characters per emoji, and Bluesky counts grapheme clusters. CharLimits reproduces the platform rule so the number matches what the platform will accept.
CharLimits currently covers X (Twitter), Instagram, TikTok, YouTube, LinkedIn, Facebook, Threads, Bluesky, Pinterest, Reddit, Discord, Google Ads, meta tags for search results and SMS.
We review the published limits regularly and date every page. Platforms change limits without notice, so always treat the numbers as guidance and confirm inside the app before a critical campaign.
Yes. The site is fully responsive and works offline once loaded, so you can keep counting on a plane or in a studio without signal.
One tab you can keep open next to your scheduler. New platforms are added regularly.