Captions & Hashtags • • By Umar

Threads Character Limit 2026

500 characters per post — but the 10,000-character attachment, the emoji math, and every other limit are in one place.

Threads Character Limit 2026

A Threads post holds 500 characters — a real limit, but not the most useful number on this page. The ones that matter more sit underneath it: a 10,000-character attachment most guides still miss, an emoji that costs 25 characters, and a link rule that fails a post with an error code instead of a warning.

500 characters. No paid tier buys you more

A Threads post holds up to 500 characters, and replies and quote posts follow the exact same cap — unchanged since Threads launched in July 2023.

There is no paid tier that raises it. X charges for 25,000 characters; Threads gives 500 to everyone, free, because the feed is built around short posts and fast replies.

The 10,000-character attachment most guides still miss

On 4 September 2025, Meta rolled out text attachments: up to 10,000 characters of text on a post — roughly 1,500 to 2,000 words — that don't count against the 500 at all. Readers tap the grey box under your post to expand it.

Two rules: it goes on a text-only post, and a post can't carry both an attachment and a poll. Use it for a full statement, a recipe, or giveaway terms. Put links in the main post body, not the attachment — Meta's own advice.

In practice, the 500 characters work as a hook, and the attachment carries the rest.

One four-person family emoji costs 25 characters — count in the tool that publishes

Everything you type counts: letters, spaces, line breaks, hashtags, @mentions, and links at full length. The sneaky cost is emoji. Meta's API docs: "Emojis are counted as the number of UTF-8 bytes." Your counter says 1 per emoji. Threads says otherwise.

Emoji Your counter says Threads counts
✨13
😀14
❤️16
👉🏽 (skin tone)18
🏳️‍🌈 (rainbow flag)114
👩‍👩‍👧‍👦 (family)125

A concrete example shows the gap. Take 470 characters of copy and close it with five emoji: 🎉 ❤️ 👉🏽 🧵 👩‍👩‍👧‍👦. A normal counter reports 475 — inside the cap. Threads sees 517 and refuses the post. The gap is 42 characters, 24 of them from one family emoji. Swap it for 👪 and the post drops to 496 and publishes.

Several popular guides get this wrong, claiming most emoji count as 1 on Threads. They don't — not through the API, which is how every scheduling tool publishes. Count in the tool that will actually publish, and leave a few characters spare. One caveat: Meta never defines what a "character" is for non-emoji text, so non-English copy should leave headroom.

Links count in full, and five is the hard stop

Threads doesn't shorten your links. X counts every link as 23 characters no matter its real length; Threads charges the whole URL. A 100-character tracking link eats a fifth of your post before you've written a word. Shorten it first.

A post can hold at most 5 links, and since 22 December 2025 a post with more fails to publish through the API with the error THREADS_API__LINK_LIMIT_EXCEEDED. Meta counts unique URLs, so the same link twice counts once — a sixth different link kills the post.

The composer gives no warning — the post simply fails to publish with an error code, so check the link count before you schedule.

Every Threads limit, in one place

The full 2026 reference is below — our social media character limits guide puts Threads next to Instagram, X, and LinkedIn.

Field Limit Notes
Post / reply / quote500All three
Text attachment10,000Text-only, no poll
Bio150**No published limit
Display name30Emoji allowed
Username30Same as Instagram
Topic tag1 × 50 charsNo periods or ampersands
Poll2–4 × 25 charsOpen 24 hours
Alt text1,000Per image/video
Direct messageNot publishedNone published
Edit window15 minutesWas 5 minutes
Images / carousel10 app / 20 APIJPEG/PNG ≤8 MB
Video5 min, 1 GBMOV or MP4
API quota250 / 24 h1,000 replies, 100 deletions

Two numbers in that table deserve a warning. The bio 150 is the figure every guide quotes, but Threads has never published a bio limit — it comes from Instagram's documented 150 cap. Same with DMs: some guides quote 1,000 with no source; Threads publishes no DM limit at all. Treat both as working numbers, not gospel.

The cap is 500. The sweet spot is half that

The sweet spot is much shorter than the cap. One study put posts of 100–250 characters at the top, averaging 7.2% engagement, against 3.1% under 50 and 4.5% over 400. Another found 100–200 characters with an image earning 3.2x the engagement of text-only.

Treat those percentages with care — both studies come from companies selling social media tools — but the direction is consistent: short posts ending with a question get the replies, and replies are what the algorithm weighs most.

The feed shows roughly 280 characters before "See more". Write the first two lines so the post works for someone who never taps. Use one topic tag, not a hashtag pile: Threads allows exactly one per post. Our hashtag guide for 2026 has the per-platform rules.

Over the limit? Three fixes and a 60-second check

The composer simply stops accepting input at 500 — it won't truncate your post. Three ways out:

  • Attach the long version. If the idea needs depth, put the hook in the post and the rest in a text attachment.
  • Reply to yourself. Chain the rest as replies to your own post, each with its own 500 — and write the first post so it works even if nobody taps through.
  • Trim the expensive parts. Cut blank lines, drop one emoji (a four-person family emoji costs 25), and shorten the link before cutting a real sentence.

Before you post: draft in plain text, then paste it into our Character Counter — check the total against 500 and the first 280 against the feed cut. Read only the first two lines on your phone. Do they stand alone? Publish, then reply to early comments in the first hour. For comparison, Instagram allows 2,200 characters per caption, covered in our Instagram caption character limit guide.

Umar

Founder, Format Studio

Umar builds Format Studio's free creator tools and writes the practical guides.

Frequently Asked Questions

What is the character limit for a Threads post?

500 characters per post, including spaces, line breaks, links, hashtags, @mentions, and emoji. Replies and quote posts follow the same cap, unchanged since Threads launched in July 2023. No paid tier raises it.

Can you post more than 500 characters on Threads?

Yes, two ways: attach up to 10,000 characters of text — Meta rolled text attachments out on 4 September 2025 — or write a reply chain where every post gets its own 500. The attachment only works on a text-only post and cannot be combined with a poll.

Do emojis count as more than one character on Threads?

Through the API, yes. Meta's docs say emojis are counted as their number of UTF-8 bytes, so the cost varies: ✨ costs 3, 😀 costs 4, a heart costs 6, a skin-toned hand costs 8, and the four-person family emoji costs 25. The worked example in the article shows how far a post can overshoot the cap.

How many links can a Threads post have?

Five. Links count at full length against the 500 — Threads does not shorten them the way X counts every link as 23. Since 22 December 2025, a post with more than 5 unique links fails to publish through the API.

What is the Threads bio character limit?

150 characters is the figure every guide quotes, but Threads itself publishes no bio limit — the number comes from Instagram, whose bio cap is 150. Treat 150 as the working number. Threads also publishes no direct-message limit; the 1,000 figure some guides quote has no source.

How long can a Threads topic tag be?

One topic tag per post, 1 to 50 characters. Through the API, tags cannot contain periods or ampersands. A tag typed into the text as a #tag is stricter: it ends at the first space or punctuation mark, so a two-word topic becomes just the first word.

Check Your Post Before You Publish

Live count against Threads' 500-character limit, with the "see more" fold marked.

Open Character Counter →