X (Twitter) Character Limit in 2026: The Complete Reference

TL;DR
The X (Twitter) character limit is 280 characters, but emojis count as two and URLs count in full. Every limit, how counting works, and what happens when you go over.
The short answer is 280 characters. The useful answer is that X doesn't count the way you'd expect: an emoji costs two, a link costs its full length, and thread markers quietly eat another ten. That gap between "280 characters" and "280 characters you can use" is what makes a post get rejected right as you hit publish. This is the full reference.
The Limits at a Glance
| Where | Limit |
|---|---|
| Standard post | 280 characters |
| Each emoji | counts as 2 |
| URLs | counted in full (literal length) |
| Thread numbering, e.g. (1/3) | about 10 characters per post |
| Images per post | up to 4 |
Why Your 280 Characters Aren't 280
Three rules explain almost every "but it looked short enough" moment.
- Emojis count double. Each one is two characters, not one. Five emojis cost you ten characters of writing space.
- Links count for what they are. X has its own URL-shortening behaviour, but third-party tools generally count the literal string. Publora counts the full length of the URL you paste, so a long tracking link genuinely costs you room. Shorten links before scheduling.
- Thread markers take a slice. If your text becomes a thread, the
(1/3)style numbering is appended to each part and reserves roughly ten characters, so each post has about 270 usable.
Going Over: Threads Instead of Rejection
Write past 280 and X refuses the post. The practical answer is to split it. Publora does this automatically: content over the limit becomes a connected thread, each part posted as a reply to the one before it, broken at sentence boundaries so it reads naturally rather than cutting mid-word.
You can also control the breaks yourself if you'd rather not leave it to a splitter, which is useful when a particular line needs to land as its own post.
Media Rules That Interact With the Limit
Two media details matter when you're planning a long post:
- Images attach to the first post only. In a thread, the images go on part one; the rest are text-only.
- Images and video can't share a post. Pick one or the other.
Sizes and formats for those images are covered in X (Twitter) image sizes.
Writing for 280 When You Post Everywhere
If the same text goes to several networks, X sets the floor: at 280 characters it's the tightest common limit among the major platforms. Keep a cross-posted message under 280 and it lands identically everywhere. Go longer and each platform behaves differently, X and Threads split into threads, others may reject the post outright. More on that in posting to every network from one API.
FAQ
What's the character limit on X?
280 characters for a standard post. Emojis count as two characters each and URLs count by their full length, so usable space is often less than it looks.
Do emojis and links count?
Yes. Each emoji is two characters. Links count too, and Publora counts a URL by its literal length, so shorten long links before posting.
What happens if I go over 280?
X rejects the post. Publora splits longer content into a connected thread at sentence boundaries with (1/N) markers, which reserve about ten characters per part.
Never hit the limit by surprise
Publora counts characters the way X does before you schedule, and turns long posts into clean threads automatically. Free to start.
Start FreeFurther Reading
About the author. Written by the Publora team. Character-counting and threading behaviour reflect the live Publora X integration documented at docs.publora.com; platform limits can change.
Related Articles

Instagram Algorithm 2026: How Reach Really Works Now
How the Instagram algorithm works in 2026 - the separate systems for Feed, Reels, Stories, and Explore, why sends beat likes, and what Instagram says not to do.

LinkedIn Algorithm 2026: How It Ranks Posts (and Why AI Search Cites Them)
How the LinkedIn algorithm works in 2026 - the AI ranking model, the signals that matter, what gets suppressed, and why your posts now show up in AI search.

LinkedIn Collaborative Posts: A Shared Byline Is Now a Feature
LinkedIn Collaborative Posts let two or more people and Pages co-publish one post to both audiences. Here's what they are, who they're for, and how to use them.

Publer vs Publora: Pricing, MCP and API Compared
Publora Pro costs $2.99 per account monthly billed yearly against Publer Professional at about $4, plus a native MCP server and REST API for AI agents.