SNS Character Counter
Paste a draft post and check length, links, emoji, hashtags, and mentions for X, Threads, and Instagram in one view.
Writing area
Text input
Ctrl+Enter copy
Live results
Platform status
Auto count
Text analysis
Text analysis
Writing tips
Writing tips
- Put the key sentence first inside the 280-character window.
- Links count as a fixed length even when they look short.
- Images do not reduce the character count, but preview the post before publishing.
- Threads allows up to 500 characters, so a slightly longer paragraph can work.
- When splitting a thought into a thread, check how the first post leads into the next one.
- If you add links or images, make sure the first screen still reads clearly.
- Captions can be long, but the first two lines should carry the point.
- Keep hashtags at 30 or fewer.
- Use line breaks and emoji only when they help the reading flow.
SNS limits can change when platforms update their policies. Check each app preview before you publish.
SNS character guide
The same draft can be counted differently on each platform
X fits posts into a 280 weighted-character limit and treats long links as 23 characters. Threads uses a 500-character limit for regular posts, while Instagram captions also need the 2,200-character limit plus hashtag and mention caps. This tool lets you paste one draft and compare the three platform states and text analysis in a single view.
Start with the draft, then read the platform cards below
The flow is simple. Paste your draft into the text area, then watch the X, Threads, and Instagram cards update immediately. After that, check the text analysis and writing tips, then copy the text when it is ready.
- Enter the draft Paste the text you plan to publish. Results update in real time while you edit.
- Read platform status Check the character count and status label on the X, Threads, and Instagram cards.
- Review text analysis Use the summary for total characters, line breaks, words, URLs, emoji, and hashtags.
- Use quick inserts and copy Hashtag, mention, and emoji buttons insert text at the cursor, and Copy sends the draft to your clipboard.
Do not read only the limit number; check what each platform counts
All three services talk about character limits, but they do not count everything the same way. X is the important difference: CJK characters and emoji usually count as 2 weighted characters, and each URL counts as 23 regardless of its visible length.
X (formerly Twitter)
The basic limit is 280 weighted characters. The weighted count adds characters that count as 1, such as Latin letters and numbers, and characters that count as 2, such as CJK characters and emoji.
Threads
Regular posts use a 500-character limit. This tool shows the Threads state from the plain character count of your draft.
Captions can be up to 2,200 characters, but you also need to watch the 30-hashtag and 20-mention caps. Tags can become the issue before characters do.
How this tool counts the draft
The browser splits your text into grapheme-level characters, then applies each platform rule. It is not a replacement for the final composer in the official app, so check the app preview when a draft is close to a limit.
Regular character 1 + CJK or emoji 2 + URL 23Draft characters ÷ 500Draft characters ÷ 2,20030 hashtags, 20 mentionsWhen a link and emoji are mixed in, X changes first
For example, entering abc https://example.com/abcdefghijklmnopqrstuvwxyz 😊a#tag gives a total of 57 characters on screen. For X, the long link is folded to 23 characters and the emoji is weighted, so the platform card shows 35/280.
How to read the result
The card color is a signal for how close the current draft is to each limit. When a platform uses weighted counting, such as X, trust the platform card number before the plain total.
What to check once more before publishing
- Near-limit drafts Recheck drafts close to a limit in the official app composer. Platforms can change their counting policies.
- X posts with links Do not judge by the visible URL length. Count each URL as 23 characters for X.
- Instagram captions Hashtag or mention limits can become the problem even when characters remain.
- Line breaks and emoji Sometimes readability matters more than the number. Check whether the main point appears in the first screen.
Frequently asked questions
Why is the X count different from the total character count?
X uses a weighted character count instead of a plain count. Latin letters and numbers usually count as 1, CJK characters and emoji usually count as 2, and a URL counts as 23 no matter how long it appears.
Do Threads and Instagram count CJK characters as 2 too?
In this tool, the Threads and Instagram cards use the plain character count of the draft. They are compared against 500 characters for Threads and 2,200 characters for Instagram captions, without the X-style weighting.
Why does Instagram show a check warning when characters remain?
The caption may still fit, but hashtags over 30 or mentions over 20 need a separate check. The Instagram card reads character and tag limits together.
Can I publish based only on this result?
Use it as a draft check, then verify the final preview in the actual app before publishing. If a platform changes link handling, emoji display, or caption rules, the app is the final source.