Threads reference

Threads character limit: 500 characters per post

The Threads character limit is 500 characters for the text of a post. The 10,000 figure you may have seen is a long-form text attachment, a separate object, not a longer post. Check your text with the free counter below, or let Postdom write your Threads posts in your brand and check each one against the limit before it goes out.

What is the Threads character limit?

A Threads post can hold 500 characters of text. Meta states that figure on its Threads posting reference, and it applies to anything published through the API.

Two figures circulate, and both are first-party. They describe different things, which is why answers online disagree.

Each figure, the object it bounds, and where it is published
FigureGovernsWhere it is stated
500The text of a postMeta states it under Limitations on its posting reference, in these words: “Text posts are limited to 500 characters.” It is the ceiling on the text field of the publishing endpoint. Meta's Threads posting reference.
10,000a long-form text attachmentAnnounced by the official Threads account, which describes it as “a long-form text attachment”. It is a separate object attached to a post, not a larger post. The @threads announcement.

Free Threads character limit checker

Paste your text to count it against the 500-character figure Postdom enforces. It is free and nothing you paste is posted.

0 UTF-16 code units · 500 remaining

This counts UTF-16 code units, the same rule Postdom’s own check applies, so a single emoji can cost more than one. Meta documents its figure as “characters” without stating an encoding. Passing here is not Meta accepting the post.

Threads text attachment

The 10,000 figure belongs to a long-form text attachment, which the official Threads account announced. It is attached to a post. It does not make the post itself longer.

The long-form attachment has no documented API surface at all. Meta’s posting reference gives the endpoint and its text field, states the text-post limit under Limitations, and mentions no long-form attachment and no larger figure anywhere on the page. So 10,000 is not a higher ceiling you are failing to reach through the API — nothing published describes a way to reach it. Checked .

Threads character count: what counts

Letters, spaces, punctuation and line breaks all count. Meta does not say which encoding it counts in, so Postdom counts with a JavaScript string length, where an emoji can cost more than one.

That means text dense in emoji can be refused a little below 500. The counter shows the count Postdom uses, so there is no guessing.

Questions about the Threads character limit

What is the Threads character limit?

500 characters for the text of a post. That is the limit Meta documents for its publishing endpoint.

Can a Threads post have 10,000 characters?

No. 10,000 is the limit of a long-form text attachment, a separate object. Meta's posting reference documents no way to create one through the API.

Does the limit change for posts with images or video?

Meta only states a figure for text posts. Postdom applies the same 500-character limit to posts with media, so it never invents a different number.

Does Postdom check the Threads character limit?

Yes. Postdom refuses text over 500 UTF-16 code units before it reaches Meta, including on posts that go out without anyone watching.

Write Threads posts that fit, with Postdom

Postdom turns your website into ready-to-post content in your brand and posts the ones you approve to TikTok, Instagram and more. Every Threads post is checked against the 500-character limit before it goes out, so a post that is too long is caught before it is sent, not after.

Nothing posts until you approve it. Start on Free with no card: 1 post a month on 2 accounts, on any platform, Threads included.

Start free with Postdom

Paste your website and see your first post today.