Utility Tool
Social Media Character Counter for Instagram Captions, X Posts, LinkedIn and More
Write once and instantly check whether your caption, post, bio, title, or hashtag set fits Instagram, X, LinkedIn, TikTok, Threads, Bluesky, YouTube, and other major platform limits.
Select Platform
Field Type
Selected Platform Status
Instagram - Caption
EMPTYHow to Use This Character Counter
Write or paste your draft, choose the platform, and then switch between fields like caption, post, bio, title, or hashtags. The checker updates in real time so you can see whether the same draft fits Instagram, X, LinkedIn, Threads, Bluesky, TikTok, YouTube, and other major platforms.
The goal is not just to stay under the hard limit. It is to catch the places where counting rules differ. Instagram captions have a much shorter preview window than the full limit. X counts each URL as a fixed-length token. LinkedIn posts need a strong opening before the "see more" break. Bluesky can behave differently with emoji-heavy text.
If you are repurposing the same copy across channels, pair this checker with our Social Media Image Resizer for visual specs, Word Frequency Counter to tighten repetition, and UTM Builder to tag the links you publish.
What this tool helps you catch
Platform Character Limits (2026)
These reference cards come from the same platform rules used by the tool itself, so the supporting content and the live checker stay aligned instead of drifting apart over time.
X (Twitter)
TikTok
YouTube
Threads
Bluesky
Mastodon
Snapchat
Preview Limits vs Hard Limits
Hard limits tell you when a platform blocks a post. Preview limits tell you when the most important part of your copy disappears behind a truncation control or weakens readability. That is why social copy should be optimized to the visible threshold first and the technical maximum second.
| Platform | Field | Practical preview | Hard limit | What counts differently | Common mistake |
|---|---|---|---|---|---|
| Caption | About 125 chars | 2,200 chars | Characters, spaces, emojis, line breaks | Writing the hook after the preview cutoff Learn more | |
| Hashtags | Visible anywhere in caption | 30 hashtags | Hashtag tokens, not raw characters | Confusing hashtag slots with caption length Learn more | |
| X | Post | Usually fully visible | 280 chars | Characters with each URL weighted as 23 | Using plain text length for link-heavy posts Learn more |
| Post | About 210 chars | 3,000 chars | Characters, spaces, line breaks, emojis | Burying the value prop below "see more" Learn more | |
| Threads | Post | Varies by device | 500 chars | Characters and line breaks | Treating Threads like X instead of a roomier caption format Learn more |
| Bluesky | Post | Usually fully visible | 300 chars | Grapheme-aware characters for emoji-heavy text | Assuming emoji sequences always count like plain letters Learn more |
Instagram caption character counter
Instagram gives you 2,200 characters, but the first 125 do most of the work. If the hook is weak or hidden, the rest of the caption rarely gets read. That is why our counter separates hard-limit compliance from writing strategy.
It also handles the common confusion around hashtags. Caption length and hashtag slots are not the same problem. You can be well under 2,200 characters and still exceed the 30-hashtag cap.
Read the Instagram limit guideX character limit with links
X is the easiest platform to miscount because URLs are not treated by visible length. A short branded link and a long raw URL both consume the same 23-character allowance, so generic counters overstate your available room.
The live tool uses weighted URL logic for X posts. That makes it materially more useful for launch posts, thread intros, and link-heavy promotional copy than plain character count widgets.
Read the X character guideLinkedIn post character limit
LinkedIn gives you plenty of room at the technical level, but only a fraction of that space is visible before the "see more" break. Strong LinkedIn writers therefore optimize the first 210 characters as if they were a headline, subhead, and proof point combined.
If you publish document posts, carousels, founder notes, or B2B education threads, the real job is not just staying under the limit. It is making the first screen impossible to ignore.
Read the LinkedIn length guideThreads and Bluesky character limits
Newer platforms are not just smaller versions of X. Threads tolerates roomier conversational copy. Bluesky is shorter and more sensitive to concise phrasing, especially when emoji sequences and handles compete for space.
This is exactly where a cross-platform counter earns its keep: one draft, multiple destinations, different length rules, and no guesswork about which version fits where.
Read the Threads and Bluesky guideHow This Counter Works
Field-specific counting
The active limit is calculated against the field you selected, not just the platform default. A LinkedIn headline, Instagram hashtag set, and X post can all count differently.
Weighted X URLs
For X posts, links are treated as 23 characters instead of their visible length. That makes the X post counter materially more accurate than a plain text-length check.
Hashtag-slot limits
Instagram hashtag mode counts hashtag tokens instead of raw characters, because that field is constrained by count rather than by caption length.
Grapheme-aware behavior
Bluesky can behave differently around emoji and combined Unicode sequences, so the tool uses grapheme-aware counting where that distinction matters.
Writing Strategy by Platform
Write for the first 125 characters first. The full 2,200-character limit matters less than the preview hook that determines whether someone expands the caption.
X
Assume every link costs 23 characters and keep extra room for mentions, hashtags, and punctuation. Tight copy beats maxing out 280 every time.
Treat the first 210 characters as your real headline. That's the decision point before the user chooses whether to click see more.
TikTok and Threads
Short hooks still matter even when the hard limit is larger. Front-load the payoff, then use the rest of the caption for context or CTA.
Bluesky and Mastodon
Open-web platforms often reward denser writing and clearer context. A concise first sentence does more work than a long setup.
YouTube and Pinterest
Titles often truncate well before the technical maximum. Optimize for visible preview length, not just the full field allowance.
Frequently Asked Questions
How many characters can an Instagram caption be?
Instagram captions can be up to 2,200 characters long, but the more practical number is 125 because that's where the feed preview usually truncates before the user taps more.
What is the X character limit?
Standard X posts are limited to 280 characters, and every URL is weighted as 23 characters regardless of how long the visible link actually is.
Do emojis count as characters on social media?
Yes. Emojis count toward platform limits, and some platforms treat combined emoji sequences differently. This tool uses grapheme-aware counting where the platform behavior calls for it, such as Bluesky posts.
Does character count include spaces and line breaks?
Yes. Spaces, punctuation, and line breaks all count toward most platform limits, so formatting choices can push a draft over the line even when the wording stays the same.
Why does the hashtag field count feel different from caption count?
Some platform fields are not plain character limits. Instagram hashtag slots are capped by the number of hashtags, not the number of caption characters, so this tool counts hashtag tokens separately for those fields.
Can I compare one draft across multiple platforms?
Yes. Write once, then switch platforms and fields to see how the same draft performs against different post, bio, title, and caption limits without rewriting from scratch.
Tools for Content Creators
Related Guides
Instagram Caption Character Limit
Best caption length, the 125-character preview cutoff, and how hashtag limits differ from caption limits.
X Character Limit With Links
Why a URL still costs 23 characters, how mentions affect space, and when plain character counters fail.
LinkedIn Post Character Limit
How to write for the 210-character preview without wasting the extra room available in long-form posts.
Threads and Bluesky Character Limits
A practical guide to writing short-form posts for newer platforms with different norms and counting behavior.
Explore more utility tools
High-performance tools to help you with utility calculations.
DNS Checker
Look up DNS records for a domain and verify configuration.
QR Code Generator
Create static QR codes with custom colors and download options.
Barcode Generator
Create CODE128, UPC, and EAN barcodes as PNG files.
Fuel Cost Calculator
Calculate exact fuel costs for any trip or commute. Compare vehicles, estimate annual expenses, and optimize your driving budget.
Gas Mileage Calculator
Diagnostic HUD to calculate MPG, trip fuel costs, and annual savings. Supports US and Metric units.
GPA Calculator
Calculate high school and college GPA (weighted & unweighted), convert grades, and find your target GPA.