Skip to content
CGuides

Social Media Character Counter

Paste a caption, post, or bio once and see how it fits Instagram, TikTok, YouTube, X, Threads, LinkedIn, Facebook, and Pinterest at the same time — including where each platform cuts it off.

Free · no signup · runs in your browser · limits checked October 4, 2026

0Characters
0No spaces
0Words
0Lines
0Hashtags
0Mentions

Runs in your browser. Nothing you type is sent to a server or saved.

How it fits each platform

PlatformLimitUsedLeftVisible before “more”
Instagram Caption2,200
0
2,200~125
Instagram Bio150
0
150—
TikTok Caption4,000
0
4,000~100
TikTok Bio80
0
80—
YouTube Title100
0
100~60
YouTube Description5,000
0
5,000~150
X (Twitter) Post280
0
280—
Threads Post500
0
500—
LinkedIn Post3,000
0
3,000~210
LinkedIn Headline220
0
220—
Facebook Post63,206
0
63,206~480
Pinterest Pin title100
0
100—
Pinterest Pin description500
0
500—

Characters are counted the way you see them (👍🏽 = 1). X uses its own weighting: emoji and many non-Latin characters count as 2 and every link as 23. “Visible before more” is approximate and varies by device.

How to use it

  1. 1.Paste or type your text in the box. Counting happens in your browser as you type — nothing is sent to a server.
  2. 2.Read the table: each row shows the platform limit, how many characters you have used, and how many are left.
  3. 3.Check the "visible before more" column. If your key sentence sits after that point, most readers will never see it.
  4. 4.Fix anything marked red, then copy your text straight from the box.

Why counting characters is harder than it looks

A simple "length" count in most editors counts code units, not what you see. A single emoji like 👍🏽 is one visible symbol but several code units underneath, and a family emoji can be seven or more. Platforms disagree about how to count these, which is why a caption that "fits" in your notes app can get rejected or cut off once you paste it in.

This counter shows visible characters (what a person would count by eye) and, for X, the weighted count X itself uses. Words, lines, hashtags, and mentions are counted too, because those are the other limits creators hit.

The limit is not the target

Instagram allows 2,200 characters in a caption, but only about the first 125 show before the "more" button. LinkedIn shows roughly the first 200 before "see more". YouTube shows the first 100–150 characters of a description in search results. In every case, the limit tells you what the platform will accept; the preview point tells you what most people will actually read.

So the most useful number on this page is usually not "characters left" but "visible before more". Put the hook, the promise, or the question inside that window. Everything after it is for the minority of readers who already decided to tap.

How X counts differently

X (Twitter) does not count every character as one. Most Latin letters, numbers, and punctuation count as 1, but emoji and many characters from other scripts (Chinese, Japanese, Korean and others) count as 2, and every link counts as 23 no matter how long or short it really is. That is why a post full of emoji runs out of room much faster than you expect.

The X row in the table uses those rules. Treat it as a close estimate: X occasionally changes edge cases, and premium accounts have much higher limits.

Practical rules that save rewrites

Write the shortest version first, for the strictest platform you post to (often X or a TikTok bio), then expand for roomier platforms. Cutting a long caption down is always harder than adding to a short one.

Keep line breaks deliberate. Each line break counts as a character on most platforms, and on Instagram a block of blank lines can collapse unless you use a spacer — the Instagram Caption Formatter on this site handles that.

Put hashtags last and count them separately. They eat into the same character budget, and on most platforms a few relevant hashtags outperform a long block of them.

Frequently asked questions

Is my text saved or sent anywhere?

No. The counter runs entirely in your browser. Nothing you type leaves your device, and nothing is stored.

Why does my count differ from the one in my notes app?

Most apps count code units, so emoji and some accented letters count as 2 or more. This tool counts visible characters (grapheme clusters), which is closer to what Instagram, TikTok and YouTube enforce, and shows X's weighted count separately.

What is the Instagram caption limit?

Instagram captions can be up to 2,200 characters, but only about the first 125 show before the "more" button.

What is the X (Twitter) character limit?

Standard accounts can post 280 weighted characters. Emoji and many non-Latin characters count as 2, and every link counts as 23. Premium accounts can post much longer text.

Do spaces and line breaks count?

Yes. Every platform listed here counts spaces and line breaks toward its limit.

Keep going