Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Check text length against every major platform's character limit at once.
This tool checks your text against every major platform's published character limit simultaneously, so you can write once and see where it fits (or doesn't) across X/Twitter, Instagram, Facebook, LinkedIn, YouTube, and TikTok.
Type or paste your text. Remaining characters (or over-limit warnings) for every platform update instantly.
The counter measures one piece of text against eight limits at the same time: an X (Twitter) post at 280, an Instagram caption at 2,200, an Instagram bio at 150, a Facebook post at 63,206, a LinkedIn post at 3,000, a YouTube title at 100, a YouTube description at 5,000, and a TikTok caption at 2,200. Each row shows your length against the limit, with the number of characters left, or an over-limit warning when you have gone past it. Because one number is compared against every row, it is normal for the same text to pass some rows and fail others.
The tool counts characters (Unicode code points), so a single emoji counts as one. The X row uses X's own weighting: every link counts as 23 characters, and characters outside the Latin and general-punctuation ranges (emoji, Chinese, Japanese, Korean and most other scripts) count as two. Combined emoji such as a family or a flag are several code points and count as several characters, which is how most platforms treat them. Treat this tool as a close planning estimate and do a final check inside the platform's composer for anything at the edge of a limit.
Suppose you draft an announcement of 412 characters. The X row shows over limit by 132, the Instagram bio row shows over limit, and the YouTube title row shows over limit, while the Instagram caption, LinkedIn, TikTok caption and Facebook rows show room to spare. The takeaway is that this text is fine as a LinkedIn or Instagram post but needs trimming to about 280 for X, or splitting into a thread. If you want to split it, the Twitter Thread Splitter on this site does that.
Over limit does not mean the post is impossible, only that it will not fit as written. Some platforms block posting, some cut the text, and some hide the excess behind an expander. Read the row's platform-specific behavior in that platform's help documentation. Also note that limits are separate from best practice: a caption may fit under 2,200 characters yet be far longer than your audience will read.
The tool covers only the eight listed rows and does not test hashtag counts, image dimensions, video length, or the separate limits for stories, comments, direct messages, or paid ad copy. Platforms can change limits, and accounts with premium features may have higher allowances than the standard figures shown here.
Platforms occasionally update their limits -- this tool uses each platform's currently published maximum as of this writing; always double-check on the platform itself for anything mission-critical.
Line breaks count as characters, and combined emoji (flags, families, skin-tone variants) are made of several code points. On the X row, non-Latin characters and emoji also count double, as on X itself.
Yes, every character in the box is counted, including spaces and new lines.
X counts every link as 23 characters whatever its length, and the X row here does the same, so it will differ from the raw length of the pasted text. Check the platform composer for the exact figure.
All eight rows always display, but you can simply focus on the row you care about.
Reference: Google Search Central