Writing for Every Social Platform at Once
Each social network has its own character limit, and those limits change. Twitter (now X) used to be 140, then 280, and now offers up to 25,000 for paid accounts. Instagram allows 2,200 characters per caption but only shows the first 125 before truncating. LinkedIn rewards a slightly longer form than Twitter. TikTok captions cap at 2,200. Threads sit at 500. Bluesky at 300. Crafting a single message that works across multiple platforms means writing to the strictest limit and then expanding for platforms that allow more. This counter shows every limit at once with a colored progress bar so you can see at a glance what fits where.
Why Limits Matter
Limits are not just a technical maximum — they are a usability cue. Posts that approach the limit on a given platform tend to get truncated in feeds and previews, which means the most important content has to live in the first sentence or two. Twitter posts that go past 280 characters require a click to "show more." Instagram captions hide everything after the first line break unless the reader taps. LinkedIn posts cut off at around 200 characters in the feed. Knowing the limit is one thing; knowing the visible portion is the more useful thing for shaping the opening line.
Hashtags Count Too
On almost every platform, hashtags consume characters from the same budget as the text itself. A long string of hashtags at the end of an Instagram caption can easily eat 200 or 300 characters. Twitter posts with multiple hashtags lose visible space for the actual message. The counter highlights how many hashtags you have used so you can decide whether to trim them or move them into the first comment (a common Instagram tactic to keep the caption clean while still getting hashtag reach).
Cross-Posting Strategies
Most creators write a single message and post it across multiple platforms. The most reliable strategy is to write to the smallest limit you care about — usually Twitter or Threads — and then expand for richer formats. The expanded version on Instagram or LinkedIn can include extra context, a call to action, or a tagged collaborator. The trimmed Twitter version can keep just the hook. Writing the long version first and trimming down often produces stilted Twitter posts; writing the short version first and adding to it tends to feel more natural across the board.
Emoji and Special Characters
Emoji count as one or two characters depending on how they are encoded. Most modern emoji use a "surrogate pair" in JavaScript, which means a single emoji is counted as two UTF-16 code units. This counter follows the same convention used by most platform character checkers — what shows up in your feed view is what gets counted here. Special characters from non-Latin alphabets each count as one user-visible character. Twitter has its own internal weighting that treats some characters as half-width, but for almost all practical purposes the counter here matches the platform display.
Word Count vs Character Count
Word count matters less for social media and more for traditional writing. The counter still shows it for posts where word count is a reasonable signal — LinkedIn articles, blog teasers, or YouTube descriptions where readability targets are usually expressed in words rather than characters. The line count is useful for posts where you want to break up text into scannable chunks. A LinkedIn post with three short paragraphs reads completely differently from the same content in one block.
Platform-Specific Tips
For Twitter, lead with a hook in the first 100 characters, since that is what most readers see in feeds and notifications. For Instagram, the first 125 characters are visible without expansion — pack value there. For LinkedIn, the first 200 characters are above the "see more" link and matter the most. For TikTok, the visible caption shrinks even further when the video is full screen. For YouTube, only the first 100 characters of a video description appear above the fold on most devices.
Frequently Asked Questions
Why does Twitter say 280 here when premium users get more?
The 280-character limit is what regular accounts and most reach metrics still target. Premium long-form posts get less distribution to non-premium readers, so the 280 number stays the most useful default for cross-platform planning.
Do URLs always count as 23 characters on Twitter?
Twitter wraps every URL through its t.co shortener, which counts as 23 characters regardless of the original URL length. This counter measures the raw text you typed; for Twitter specifically, account for the t.co shortening if your post contains links.
Where is the data stored?
Nowhere. Everything happens in your browser. Refresh the page and your text is gone. Nothing is sent to any server.
This counter is free, requires no account, and works offline once the page is loaded. Bookmark it for the next time you need to write something that has to fit a specific platform.
Try also: Word Counter · Social Preview Generator