Founder & CEO
11h
Write once and watch your post render in native LinkedIn, X, Instagram, and Facebook previews — fold lines, thread splits, hashtag limits, and accessibility warnings, all live as you type.
100% free — no sign-up · Text never leaves your browser · 10+ platform limits covered
Everything below updates instantly and stays on your device.
Characters: 0 · Words: 0
Real-time analysis is on
Hook zone preview
Founder & CEO
11h
Your whole post fits above LinkedIn’s Desktop fold — no "…see more" truncation.
Add text to see what survives the fold.
Add text to see what survives the fold.
Add text to see what survives the fold.
Add text to see what survives the fold.
Add text to see what survives the fold.
153 per SMS
Flesch Reading Ease
Overuse monitor
Start typing to see your most-used keywords and their density.
WHY POSTTRUNCATE?
Every platform has different character limits and truncation rules. PostTruncate shows you exactly how your content will appear before you hit publish.
Save time, increase engagement, and make every character count with real-time previews and smart insights.
See exactly how your post will appear across 6+ platforms instantly.
Get readability scores, keyword analysis, and content optimization tips.
Your content is never stored or shared. Everything stays private.
HOW TRUNCATION WORKS
Each platform has unique character limits and display rules. When your content exceeds these limits, it gets truncated with "..." or "See more". PostTruncate simulates exactly how your post will appear after publishing.
Fold (mobile): ~140
Fold (desktop): ~210
No fold
Hard limit: 280
Fold (mobile): ~125
Fold (desktop): ~125
Fold (mobile): ~110
Fold (desktop): ~480
Fold (mobile): ~250
Fold (desktop): 500
GSM: 160
Unicode: 70
PLATFORM CHARACTER LIMITS
| Platform | Hard limit | Fold (mobile) | Fold (desktop) | Notes |
|---|---|---|---|---|
| 3,000 | ~140 | ~210 | Text past the fold hides behind “…see more”. | |
| X (Twitter) | 280 | No fold | No fold | No fold — over 280 characters splits into a thread; every link counts as 23 characters. |
| 2,200 | ~125 | ~125 | Caption folds behind “more”; hard ceiling of 5 hashtags per post. | |
| 63,206 | ~110 | ~480 | Feed posts collapse behind “See more” well before the technical cap. | |
| Threads | 500 | ~250 | 500 | Links count in full; copy past 500 characters chains as numbered replies. |
| SMS (GSM 7-bit) | 160 | No fold | No fold | 160 characters in a single message; 153 per segment once it splits. |
| SMS (Unicode) | 70 | No fold | No fold | One emoji or non-GSM character switches the whole message to Unicode. |
PostTruncate is a free, browser-based character counter that works entirely on your device — no uploads, no accounts needed. Paste or type any text and you instantly see character count, word count, reading time, and letter distribution update as you write.
It’s built for anyone working with text under a limit: writers trimming an essay, marketers checking a headline, developers auditing a string. Because everything runs client-side, your drafts never leave your browser.
SMS has two encoding modes and most tools ignore the difference. PostTruncate detects automatically whether your message uses standard GSM-7 (160 characters per text) or Unicode (70 characters) — and the switch can happen the moment you type a single emoji or special character.
It also flags extended GSM characters — things like the Euro sign (€), square brackets, and the pipe symbol — which stay in GSM-7 mode but each consume two character slots instead of one. That hidden cost is why messages sometimes segment unexpectedly.
When your text spans multiple segments, the built-in segment calculator shows exactly how many texts your message will send, accounting for the User Data Header overhead that reduces per-segment limits to 153 characters (GSM) or 67 characters (Unicode).
X (Twitter) has two rules that catch people off guard: the 280-character limit, and the fact that every link — regardless of length — counts as exactly 23 characters. PostTruncate handles both, so the counter you see matches what X will actually report once the t.co wrapper is applied.
When your draft runs long, the built-in thread splitter breaks it into numbered posts at natural sentence boundaries — never mid-word. Each card shows its character count and position, so you can review the full split before you post.
Instagram caps captions at 2,200 characters, but only shows roughly the first 125 before hiding the rest behind a “more” link. PostTruncate tracks exactly where that cutoff falls so your opening line — the part visible in the feed — says what you actually need it to say.
The dashboard also monitors hashtag count in real time. Instagram silently fails to publish posts that exceed 5 hashtags, so a live warning fires before you hit that wall. Spaces are always counted, matching Instagram’s own behavior.
Instagram Caption Character Counter
Beyond platform limits, PostTruncate also counts words, sentences, paragraphs, and symbols — all updating live as you type. It’s useful for SEO meta descriptions, documentation reviews, or any writing workflow where you need more than a raw character tally.
The dashboard handles multilingual text correctly, including CJK scripts where character count carries different semantic weight. Whether you’re writing in English, German, Japanese, or Chinese, the counts reflect what the target platform will actually see.
Writing the hook
On every feed, the text above the fold does all the work. Open with a result, a tension, or a question — not a warm-up. Move links and hashtags below the fold, keep your opening under the platform’s cut-off, and let the preview confirm the hook survives before you publish.
FAQ
Truncation is what happens when a platform cuts your post short — either hiding everything past a visual fold behind a "…see more" link, or rejecting characters beyond a hard limit. PostTruncate shows you exactly where each platform makes that cut, live, while you write, so the part that matters never disappears below the fold.
Feeds are built for scanning, so platforms collapse long posts to keep scrolling fast and fit more posts on screen. Each platform draws the line differently: LinkedIn folds at roughly 140–210 characters, Facebook at about 110–480 depending on device, Instagram at around 125, and X simply enforces a hard 280-character cap. Anything past the fold is only seen by people who actively tap "more" — which most readers never do.
PostTruncate previews LinkedIn, X (Twitter), Threads, Instagram, Facebook, and SMS — with live character counts, fold markers, thread splitting, and SMS segment math for each. There is also a Google SERP preview for page titles and meta descriptions, and a free embeddable counter widget for your own site.
PostTruncate counts against each platform’s published and widely-observed limits — 280 for X, 210/140 for the LinkedIn fold, 5 hashtags for Instagram, and a flat 23-character weight for links. Platforms occasionally adjust these, and rendering varies slightly by device, so treat the previews as a close estimate rather than a pixel-perfect guarantee.
PostTruncate counts by Unicode code points, so a simple emoji like 🙂 registers as one character. Many emoji are built from several joined code points — skin-tone variations, flags, and combined glyphs such as 👨👩👧 — and those register as two or more. The tool handles any script correctly, including CJK characters. Most platforms, X especially, also weight emoji more heavily than plain letters, so an emoji-heavy draft uses up a little more of your limit than the visible glyph count suggests.
No. The entire editor and every preview run locally in your browser — nothing is uploaded. Your text never leaves your device: there’s no account, no upload, and no server processing of your content.
Yes, completely free to use with no sign-up required and nothing to install. The tool is supported by unobtrusive ads placed in reserved spaces that never shift the layout while you’re working.
This happens because of a change in your text's encoding. Standard SMS uses GSM 7-bit encoding, which fits up to 160 characters in a single message. The moment your text includes a non-GSM character — an emoji, a regional script, or certain symbols — the entire message switches to Unicode, which holds only 70 characters per segment. If a Unicode message exceeds 70 characters, a multi-part header is added and the usable space per segment drops to 67 characters. PostTruncate shows your current encoding and segment count live, so you always know where the break happens.
13 min read
Master Facebook in 2026: character limits by post type, how the feed fold works, and what actually drives reach - without paying for ads.
Read article →
13 min read
Complete guide to every LinkedIn character limit in 2026 - posts (3,000), profiles (220 headline, 2,600 about), comments, articles, company pages, and job postings.
Read article →
8 min read
Master X (Twitter) SEO with tested strategies. Optimize character placement, keyword positioning, thread structure, and posting timing for maximum reach.
Read article →