Skip to content
Part of: How-to format
General

Optimal Post Length by Platform: 2026 Reference Guide

Every platform has an engagement sweet spot well below the character limit. Twitter/X: 71-100 chars. Instagram: 138-150 for feed, 2,000+ for carousels. LinkedIn: 1,200-1,500 chars. Facebook: 40-80 words. TikTok: 50-100 chars. YouTube title: 60-70 chars. Blog posts: 1,500-2,500 words. Content type matters more than a fixed number — educational content can go longer, promotional should be shorter.

Shreyas Bagal·Aug 19, 2026·10 min

Every platform has an engagement sweet spot well below the character limit. Twitter/X: 71-100 chars. Instagram: 138-150 for feed, 2,000+ for carousels. LinkedIn: 1,200-1,500 chars. Facebook: 40-80 words. TikTok: 50-100 chars. YouTube title: 60-70 chars. Blog posts: 1,500-2,500 words. Content type matters more than a fixed number — educational content can go longer, promotional should be shorter.

Key takeaways

  • Every platform has an engagement-optimized post length that is well below the maximum character limit — the limit tells you the ceiling, not the sweet spot.
  • Twitter/X posts under 100 characters get 17% more engagement; LinkedIn posts perform best at 1,200-1,500 characters; Instagram feed captions peak at 138-150 characters.
  • Content type matters more than a fixed number — educational content can and should run longer, promotional content should be shorter, conversational content follows the platform's cadence.
  • The first visible characters matter most on truncating platforms: LinkedIn shows ~210 chars before the fold, YouTube descriptions show ~150, and Instagram captions show about three lines.
  • Blog posts ranking on Google's first page average 1,400-1,500+ words because depth correlates with thorough topic coverage and backlinks, not because Google rewards length itself.
  • Use a character counter to check your text against the optimal range for your target platform before publishing.
Optimal Post Length by Platform: 2026 Reference Guide
On this page

Data

TL;DR There is no single "perfect length." But every platform has a range where engagement tends to peak — usually well below the character limit. Twitter/X: 71-100 characters. Instagram captions: 138-150 for quick posts, longer for carousels. LinkedIn: 1,200-1,500 characters. Facebook: 40-80 words. This guide covers 12 platforms with the actual numbers, not just vague advice.

The character limit tells you the maximum. It does not tell you the optimum. Those are different things, and confusing them is one of the most common mistakes in social media writing.

Every platform has a point where engagement — likes, comments, shares, saves, clicks — tends to peak. That point is almost always well below the maximum. A LinkedIn post can hold 3,000 characters, but the posts that get the most engagement typically land between 1,200 and 1,500. An Instagram caption can stretch to 2,200 characters, but the data consistently shows that shorter captions (138-150 characters) get more engagement on standard feed posts.

This guide covers 12 platforms. The numbers below are engagement-optimized lengths based on published research and platform data, not arbitrary rules. Use the character counter to check your text against these ranges before posting.

One important caveat upfront: content type matters more than a rigid number. Educational content can run longer because the audience expects depth. Promotional content should run shorter because nobody wants to read a long ad. The ranges below are starting points, not laws.

The summary table

PlatformEngagement-Optimized LengthCharacter LimitNotes
Twitter / X71–100 characters280Posts under 100 chars get 17% more engagement per multiple studies
Instagram caption138–150 chars (feed); 2,000+ (carousels)2,200Feed posts benefit from brevity; carousels and educational content can go long
LinkedIn post1,200–1,500 characters3,000Truncates at ~210 chars; posts need a strong hook before the fold
Facebook post40–80 words (~250–500 chars)63,206Shortest posts get the most engagement; the limit is absurdly high
TikTok caption50–100 characters2,200Most viewers don't read long captions; the video does the talking
YouTube title60–70 characters100Truncates in search results around 60-70 chars depending on device
YouTube descriptionFirst 150 chars matter most5,000Only the first ~150 chars show above "Show more"
Pinterest description100–200 characters500Keyword-driven; front-load searchable terms
Threads100–200 characters500Short, conversational posts perform best on a text-first platform
Bluesky200–250 characters300Tight limit encourages concise writing; fill most of it
Reddit title100–120 characters300Descriptive but scannable; Redditors skip vague titles
Blog post1,500–2,500 wordsNo hard limitSEO-driven; Google tends to rank in-depth content higher for informational queries

Twitter / X: 71–100 characters

Twitter's 280-character limit replaced the original 140 in 2017, but shorter tweets still outperform longer ones. Research from Buddy Media (now Salesforce Social Studio) found that tweets under 100 characters receive 17% more engagement than longer ones. The reason is simple: short tweets are faster to read in a fast-moving feed, and they leave room for people to add their own commentary when retweeting.

The sweet spot is 71-100 characters — long enough to say something specific, short enough to be consumed at a glance. If you're going past 200 characters, you're writing a LinkedIn post in the wrong box.

Use the character counter to check your tweet length before posting. Every character counts when the limit is 280.

Instagram caption: 138–150 characters (or 2,000+ for carousels)

Instagram captions can hold 2,200 characters, but the platform truncates them after about three lines in the feed. That means the first 138-150 characters are what people actually see before tapping "more."

For standard feed posts — a single photo or a quick Reel — keep the caption short. Get the hook and the call to action into the visible portion. Hashtags can go at the end or in a comment.

The exception is carousel posts and educational content. Instagram's algorithm rewards time-on-post, and a long, useful caption on a carousel keeps people swiping and reading. In that format, 2,000+ characters is not only fine — it's strategic. The length signals depth, and the carousel format gives people a reason to stick around.

LinkedIn post: 1,200–1,500 characters

LinkedIn's 3,000-character limit is generous, but the platform truncates posts at roughly 210 characters on desktop (fewer on mobile). Everything after that hides behind "...see more." This makes the opening line the most important sentence you write.

The engagement sweet spot is 1,200-1,500 characters — about 200-250 words. That's long enough to tell a story or make a point with substance, short enough to not lose people who are scrolling during a work break.

Structure matters as much as length. Use line breaks aggressively. Bold a key phrase with the LinkedIn text formatter. One idea per paragraph. LinkedIn rewards readable formatting almost as much as the content itself.

Posts over 2,000 characters can still perform well if the content is genuinely useful — personal stories and frameworks tend to hold attention even at length. But a 3,000-character wall of text with no line breaks will get scrolled past.

Facebook post: 40–80 words

Facebook technically allows posts up to 63,206 characters — enough for a novella. Nobody should write a novella as a Facebook post.

The data is consistent: shorter Facebook posts get more engagement. BuzzSumo's analysis of over 800 million Facebook posts found that posts under 50 words got the most engagement. Other studies put the range at 40-80 words. The reason: Facebook is a casual, scroll-heavy platform. People process posts in seconds, not minutes.

For business pages, the drop-off is even sharper. A 40-word post with a strong image or link preview outperforms a 200-word post almost every time.

TikTok caption: 50–100 characters

TikTok expanded its caption limit to 2,200 characters, matching Instagram. Most creators don't need anywhere near that. The video is the content. The caption is metadata — it tells the algorithm what the video is about and gives viewers a reason to watch.

Keep TikTok captions to 50-100 characters: a hook, a keyword or two, and maybe a hashtag. The exception is educational or storytelling content where a longer caption adds context the video doesn't cover. But even then, keep it under 300 characters.

YouTube title: 60–70 characters

YouTube allows titles up to 100 characters, but search results and suggested video thumbnails truncate them. On desktop, titles cut off around 70 characters. On mobile, it's closer to 60.

The practical advice: put the most important words in the first 60 characters. Front-load the keyword. Don't save the topic for the end of the title — viewers may never see it.

Good: "How to Format Text on LinkedIn (Bold, Italic, Lists)" — 53 characters, keyword-first. Bad: "The Ultimate Complete Definitive Guide to Text Formatting on LinkedIn" — 71 characters, the actual topic is buried.

YouTube description: first 150 characters matter most

YouTube descriptions can hold 5,000 characters, and you should use a good chunk of that — timestamps, links, credits, and keyword-rich paragraphs all help with search. But only the first ~150 characters show above the "Show more" fold.

Those 150 characters should contain your primary keyword, a one-sentence summary of the video, and a reason to watch. Think of it as a mini-pitch. Everything below the fold is for search engines and the small percentage of viewers who expand the description.

Pinterest description: 100–200 characters

Pinterest is a search engine with a visual interface. Descriptions aren't for storytelling — they're for keywords. Front-load relevant search terms in the first 100 characters, because that's what shows in search results and the feed.

The 500-character limit gives you room for secondary keywords and a call to action, but the first sentence does the heavy lifting. Think of it like writing a meta description for a web page.

Threads: 100–200 characters

Threads has a 500-character limit and a text-first, conversational format. The posts that perform best tend to be short takes — 100-200 characters — that invite replies. It's closer to Twitter's cadence than Instagram's.

If you're writing something that needs 400+ characters on Threads, it might belong on LinkedIn or a blog instead. The platform rewards quick, opinionated, or relatable posts over long-form content.

Bluesky: 200–250 characters

Bluesky's 300-character limit is the tightest of the text-first platforms. That means you should use most of it. Posts in the 200-250 character range feel complete without being cramped. Under 100 characters often feels like a fragment; exactly 300 feels like you're straining against the limit.

The tight constraint is actually helpful — it forces you to edit. If you can't say it in 300 characters, you probably need to clarify your point.

Reddit title: 100–120 characters

Reddit titles can technically run to 300 characters, but Redditors decide whether to click or scroll based on a title they scan in about one second. Specific, descriptive titles in the 100-120 character range outperform vague or clickbait-style ones.

Context matters by subreddit. A technical subreddit like r/webdev expects a precise problem statement. A casual subreddit like r/mildlyinteresting wants a short, matter-of-fact description. In both cases, clarity beats cleverness.

Blog posts: 1,500–2,500 words

Blog posts don't have a platform-imposed character limit, but SEO data points to a clear range. Studies from Backlinko, HubSpot, and others consistently show that the average first-page Google result is 1,400-1,500+ words, with the highest-ranking results often exceeding 2,000 words for informational queries.

The reason isn't that Google rewards length for its own sake. Longer posts tend to cover a topic more thoroughly, earn more backlinks, and answer more search queries — all of which improve rankings. A 500-word post can rank if it perfectly answers a narrow query, but for competitive keywords, depth wins.

The practical range: 1,500-2,500 words for most informational blog posts. Under 1,000 words risks being too thin. Over 3,000 words risks losing readers unless the topic genuinely demands it.

Content type matters more than a fixed number

Every number in this guide is a starting point, not a rule. The right length depends on what you're saying and who you're saying it to.

Educational content can go long. If someone searches "how to set up a LinkedIn newsletter," they want a complete answer, even if it takes 2,000 words. Cutting it to 500 words to hit a target length makes it worse, not better.

Promotional content should go short. Nobody wants to read 1,500 words about a product launch. Get to the point in 80 words or fewer.

Conversational content follows the platform. Twitter and Threads reward quick takes. LinkedIn and blogs reward substance. Write for the context your audience expects.

The best test is simple: read your post out loud. If you're bored before the end, cut it. If it feels incomplete, extend it. The optimal length is the one where every sentence earns its place.

FAQ

What's the ideal post length for Twitter/X?

71-100 characters. Research consistently shows tweets under 100 characters get more engagement. The 280-character limit gives you room, but shorter tweets are scanned faster in a fast-moving feed and leave room for retweet commentary.

Does post length actually affect engagement?

Yes, but it's not the only factor. Content quality, timing, visuals, and audience all matter more than hitting an exact character count. Length affects readability — posts in the optimal range for each platform tend to be easier to consume in the context where people encounter them.

Should I always write short posts?

No. Educational and long-form content can and should go longer, especially on LinkedIn, Instagram carousels, and blog posts. The engagement-optimized lengths in this guide are averages across all content types. Promotional and casual content should be shorter; instructional content can be longer.

Why does LinkedIn truncate posts at 210 characters?

LinkedIn hides post content behind a "...see more" link after roughly 210 characters on desktop (fewer on mobile) to keep the feed scannable. This means your opening line is the most important — it determines whether someone clicks to read the rest. Front-load your hook.

How do I check my post length before publishing?

Use a character counter tool. Paste your text, check the character and word counts, and compare against the optimal range for your target platform. Most platforms don't show a live character count in the composer until you're near the limit.

Are these character limits or engagement recommendations?

Engagement recommendations. The character limit is the maximum a platform allows — you physically can't exceed it. The engagement-optimized length is the range where posts tend to get the most interaction based on research. They're usually well below the limit. This guide covers both so you know the ceiling and the sweet spot.

Does Google prefer longer blog posts?

Google doesn't reward length for its own sake. But the average first-page result is 1,400-1,500+ words because longer posts tend to cover topics more thoroughly, answer more queries, and earn more backlinks. For competitive informational keywords, depth correlates with ranking — but a 500-word post can rank fine for a narrow, specific query.

Ready to put this into practice?

Open a formatter

Sources

Spotted an error? Email hello@boldlytype.com — we update guides quarterly and welcome corrections.

Frequently asked questions

Latest questions readers ask us about this topic.

What is the ideal post length for Twitter/X?

71-100 characters. Research consistently shows tweets under 100 characters get more engagement. The 280-character limit gives you room, but shorter tweets are scanned faster in a fast-moving feed and leave room for retweet commentary.

Does post length actually affect engagement?

Yes, but it is not the only factor. Content quality, timing, visuals, and audience all matter more than hitting an exact character count. Length affects readability — posts in the optimal range for each platform tend to be easier to consume in the context where people encounter them.

Should I always write short posts?

No. Educational and long-form content can and should go longer, especially on LinkedIn, Instagram carousels, and blog posts. The engagement-optimized lengths are averages across all content types. Promotional and casual content should be shorter; instructional content can be longer.

Why does LinkedIn truncate posts at 210 characters?

LinkedIn hides post content behind a see more link after roughly 210 characters on desktop (fewer on mobile) to keep the feed scannable. This means your opening line is the most important — it determines whether someone clicks to read the rest. Front-load your hook.

How do I check my post length before publishing?

Use a character counter tool. Paste your text, check the character and word counts, and compare against the optimal range for your target platform. Most platforms do not show a live character count in the composer until you are near the limit.

Are these character limits or engagement recommendations?

Engagement recommendations. The character limit is the maximum a platform allows. The engagement-optimized length is the range where posts tend to get the most interaction based on research. They are usually well below the limit. This guide covers both so you know the ceiling and the sweet spot.

Does Google prefer longer blog posts?

Google does not reward length for its own sake. But the average first-page result is 1,400-1,500+ words because longer posts tend to cover topics more thoroughly, answer more queries, and earn more backlinks. For competitive informational keywords, depth correlates with ranking — but a 500-word post can rank fine for a narrow specific query.

The sub-questions readers ask next — answered, with where to go.

LinkedIn's post box — used for feed posts, comments, your headline and your About section — is plain text with no formatting toolbar and no markdown, so there's no bold button. The workaround the whole creator economy uses is Unicode bold: type your line, convert it to bold Unicode characters (𝗯𝗼𝗹𝗱) in a generator, then paste it back and the emphasis sticks, because the style is baked into the characters themselves. Bold only the hook — the part that shows before the “…see more” cut-off — to earn the click, and keep the rest plain so the post stays skimmable. Two caveats matter: Unicode text isn't read by LinkedIn's search and is announced poorly by screen readers, so never bold the keywords, names or hashtags you want found or read aloud. For true rich text (headings, lists), use LinkedIn's separate 'Write article' editor instead.

Format a LinkedIn post

Instagram's native composer collapses the line breaks you type, which is why captions paste in as one dense block — it's worst when you post from the web or through some schedulers. The reliable fix is to compose the caption with the spacing you want and paste it back with the breaks preserved, rather than relying on invisible-character hacks (blank Unicode characters can break Instagram's search and are read poorly by screen readers). Write the caption with your intended breaks, generate the spaced version, and paste it into the caption field. Put your strongest hook on line one, since that's the part that shows before the 'more' cut-off in the feed. Keep paragraphs short — two or three lines — so the caption stays skimmable on a phone, where almost everyone reads it.

Open the line-break tool

Yes — WhatsApp is the exception among messaging and social apps because it has its own built-in markup that it renders for everyone. Wrap text in *asterisks* for bold, _underscores_ for italic, ~tildes~ for strikethrough, and triple backticks for monospace; the symbols disappear and the styling shows. So you usually don't need Unicode characters on WhatsApp at all. Reach for a Unicode formatter only when you want a style WhatsApp's markdown doesn't cover — small caps or script for a Status, say — or when you're writing one message to post across several apps that don't share WhatsApp's syntax (Instagram, X and Threads strip these symbols and show them literally). For everyday bold and italic inside WhatsApp itself, the native markup is the better and more accessible choice.

Format for WhatsApp

Because that editor is plain text and strips anything it doesn't parse. Markdown (*bold*), HTML tags and rich-text styling only render where the platform explicitly supports them — paste them into Instagram, X/Twitter or a LinkedIn post and you see the raw asterisks, or nothing at all, because those boxes have no formatting engine. Unicode styling works differently: the bold or italic look is baked into each character (a Unicode bold 'A' is its own code point), so it survives any plain-text field and travels with a copy-paste. That's the whole reason Unicode 'fancy text' formatters exist. The trade-off is accessibility — because they aren't ordinary letters, screen readers can mis-read them and in-app search may not match them — so use Unicode for short emphasis, not for body copy or anything that must be searchable.

Generate paste-proof styles

Related in this series

See all in How-to format

Explore the topic cluster

More tools and guides across this topic cluster.

Get the next post.

Craft notes on writing for the internet. One short email, every other week. No spam.

Keep reading