ShapelessAI← All toolsfreeno login280 weighted charactersVerified by Tal Weiss
X post preview
See the post in X's own chrome before you publish it. Nothing you type or attach leaves your browser.
Nothing you type or attach leaves this tab - no upload, no account, no server.
Counted with X's weighted rules: every URL costs 23 characters whatever its length, and most emoji and CJK characters cost 2.
What X hides, and where
Nothing folds at 280 - the post either fits the timeline or it is not a post. Past the limit X refuses it outright rather than cropping a tail, which is why the counter marks the exact weighted position where the post stops being publishable. A post with a link is really a post of 257 usable characters.
Three posts X only half shows
- The post nobody expands280 characters of argument with the conclusion last.Nothing is hidden, and that is the trap: the whole post is competing in one glance, so a conclusion in the last line is a conclusion most readers scroll past.
- A link at the endText, then the URL on its own line.X renders the link as a card under the post, so the visible tail is the card's title and domain, not your last sentence. The preview shows which one a reader actually sees.
- Four images attachedOne post, four photos.The timeline crops all four into one 2x2 tile, so anything at the edge of a tall image is gone before the post is opened.
Only on X
- URLs always weigh 23 characters, shortened or not.
- Four images or one video in a post, never both.
- A URL in the text raises our per-post API cost to $0.20, against $0.015 without one - X prices the link, so we show it.
Questions
- Is this X post preview free?
- Yes. There is no login and no upload: it runs entirely in your browser, and nothing you type or attach leaves your device.
- Why does my post count differently here than in a word counter?
- Because X weights characters instead of counting them. A URL is 23 whatever its length, most emoji are 2, and so are CJK characters. This counter runs the same twitter-text rules X runs, which is why a post your editor calls 250 characters can measure 280 here.
- Does the preview match what X actually shows?
- It is the same chrome our studio uses before a post publishes: X's current header layout, action row and media grid, in either of X's themes. Engagement numbers are decorative, as in every scheduler's preview.
- Does X cut the post off in the feed?
- X shows the whole post in the feed - nothing folds, so the 280-character limit is the only cut.
- How long can an X post be?
- 280 characters. Counted with X's weighted rules: every URL costs 23 characters whatever its length, and most emoji and CJK characters cost 2. Premium accounts may post up to 25,000 chars; we enforce the 280 floor for everyone.
Where these numbers come from: our sourced X spec page, every figure carrying its citation and the date we last checked it.
Ready to post it? Schedule X posts for free, or follow the step-by-step guide.
Every free tool
We built these because our own agents count against exactly these limits before they publish. Let them write the post too.