Post and text attachment length checker

Draft your short post and longer text attachment in separate fields. Compare the announced budgets with three counting methods and see where emoji counts differ.

Count separate post and text-attachment drafts locally. Unicode platform counting remains unverified.

How it works

Meta announced text attachments in September 2025, with a 10,000-character budget alongside the ordinary 500-character post. The budgets are separate: unused short-post space does not increase the attachment allowance.

remaining in each field = that field’s limit − count using the selected method

The source does not define how emoji or combining marks consume the limit. This tool therefore shows UTF-16 code units, Unicode code points and grapheme clusters. UTF-16 is the conservative default among these three methods, not a verified Threads algorithm. Graphemes use the browser’s Intl.Segmenter, based on Unicode text segmentation; browser Unicode versions can differ. UTF-8 bytes are shown as a diagnostic, not an announced budget unit.

No trimming, URL shortening, normalization or weighted link rule is applied. Spaces and line breaks count as entered; browser textareas normally use a single LF for a newline. Counts are integers with no rounding. The combined input is capped at 1 MB of UTF-8 for browser performance. Final acceptance must be checked in the destination app.

Worked examples

Independent budgets

A post containing 500 ASCII letters has 0 remaining. An attachment containing 9,999 ASCII letters has 1 remaining. Adding a letter to the post makes it 1 over, without changing the attachment.

Emoji and combining marks

One 😀 uses 2 UTF-16 units, 1 code point and 1 grapheme. A decomposed e plus combining acute accent uses 2 units, 2 code points and 1 grapheme. The family sequence 👨‍👩‍👧‍👦 uses 11 units, 7 code points and 1 grapheme. These verify the tool’s methods, not platform acceptance.

Frequently asked questions

Can I use a 10,500-character ordinary post?
No. The announced feature is a separate text attachment of up to 10,000 characters, alongside a post with its own 500-character budget.
Does an emoji always count as one character?
No single method covers all meanings of character. A visible emoji can contain multiple code points and UTF-16 units. The retrieved Meta announcement does not document which method the product uses.
Which number should I trust?
Use the side-by-side counts to spot uncertainty. The default UTF-16 count is the largest of the three displayed character counts for normal text, but it does not certify app acceptance. Check the final draft in Threads.
Are spaces, newlines and URLs free?
This checker counts them literally, including repeated spaces and newlines. It does not claim a platform-specific URL weight or remove whitespace.
Does this publish or save my writing?
No. It calculates in the browser and does not publish, upload, store drafts or put draft text into the page URL. Clearing the fields removes the current draft from the interface.

Sources

Last reviewed 2026-11-14; next review due by 2027-02-12. The method is written out above so you can check our math.