Threads character counter

ThreadsFormattingToolFree

Count your post the way Threads counts it and see every limit at once, plus where the feed cuts your hook.

Live counts for the post (500), text attachment (10,000), bio (150) and display name (30), measured the way Threads counts them. Everything runs in your browser; nothing you type is stored or sent anywhere.

How to use the Threads character counter

  1. Pick the field
    Choose what you are writing: post, text attachment, bio, display name, username and topic tag. Each field has its own Threads limit.
  2. Type or paste
    The count updates on every keystroke, using Threads's own counting rules for emoji and links.
  3. Watch the limit bars
    Each bar turns amber past 90% of the limit and red when you are over, with the exact number of characters to trim.
  4. Check the hook
    See the text that shows before Threads cuts the post.

Threads character limits in 2026

The Threads composer shows no counter while you write, surfaces one only near the limit and then stops accepting input; a draft pasted over 500 is cut mid-sentence with no error. Links are not shortened, so a 47-character link spends 47 of your 500.

FieldLimitNote
Post500replies get the same 500
Text attachment10,000added in September 2025, rides on a normal post
Bio150-
Display name30-
Username30inherited from Instagram
Topic tag100one topic per post

How Threads counts characters

Threads measures text in UTF-16 code units: most emoji cost 2, flags cost 4, and links count at their full written length because Threads does not shorten URLs.

Where the Threads feed cuts your post

Inside the 500-character limit the feed still does not show your whole post. Roughly the first 175 characters are visible before the "more" link, and the exact point varies by device, so a full-length post is judged on about a third of itself.

Put the hook, the claim or the question in the first sentence. If the counter shows you at 400+ characters, check that the part before ~175 can earn the tap on its own.

How to post more than 500 characters on Threads

There are two real options. Chain posts into a thread, where every reply gets its own 500 characters and each part can be liked and replied to on its own. Or add a text attachment, available since September 2025, which holds up to 10,000 characters on a normal post that still counts against 500.

Chains suit stories where each beat should be shareable; attachments suit essays and announcements. The Threads thread splitter cuts a long draft into parts under 500 at natural breaks.

The same text on other networks

One draft gets a different number on every network, because each one counts differently. Here is how the Threads limit compares.

NetworkMain limitHow it counts
X280 (post)weighted: links 23, emoji 2, CJK 2
Bluesky300 (post)graphemes (emoji = 1) plus 3,000 bytes
Instagram2,200 (caption)every character, hashtags included; max 5 hashtags

Finish polishing before you publish

Your post is within every limit. Now get it seen.

A post that fits is ready to publish. Real likes and replies in the first hours are what carry it further on Threads.

Frequently asked questions

What is the character limit on Threads?

500 characters per post, including spaces, hashtags, mentions, emoji and links. Replies get the same 500.

Do emoji count as one character on Threads?

No. Most emoji cost 2 characters and flags cost 4, because Threads counts UTF-16 code units.

Can I post more than 500 characters on Threads?

Yes: chain the text into a thread, or add a text attachment of up to 10,000 characters.

Does Threads show a counter while I type?

Only near the limit, and then it stops accepting input. That is why it helps to count before you open the app.

Is my text uploaded anywhere?

No. The counter runs in your browser and nothing you type leaves the tab.

Most emoji cost 2, flags 4, and links count at full length.

What is the Threads character limit?

500 per post, with roughly the first 175 visible before "more".

More free tools