PostLen
日本語

Social media character counter

Count one draft against X, Instagram, LinkedIn, Threads, YouTube, TikTok and meta descriptions at the same time — with a live preview of how it will look.

Nothing sent — your text stays on your deviceX weighted counting: CJK and emoji = 2, URLs = 23

0 characters
Drop images or video here, or click to upload

Platforms

Preview

Your Name@username · now

Start typing to see your post preview...

Advertisement

What this tool does

PostLen counts a single draft against eight destinations at the same time and shows you how it will look on each one. Type once, and every platform card above updates immediately with its own count, its own limit, and its own counting rules.

Counting against everything simultaneously matters because the platforms disagree in ways a plain text editor cannot show. A draft can sit comfortably inside the limit on five platforms and be rejected by the sixth, and the only way to catch that before publishing is to measure them together.

Character limits for every supported platform

PlatformLimitVisible before truncation
X (Twitter)280 weighted unitsAll 280
Instagram caption2,200 characters~125
LinkedIn post3,000 characters~140
Threads500 charactersAll 500
YouTube title100 characters~60 in search
YouTube description5,000 characters~157
TikTok caption4,000 characters~70–100
Meta description~160 characters~155 desktop, ~120 mobile

The third column is the one that determines whether anyone reads your post. Most platforms truncate well before their stated limit, so the number you should write to is usually not the number they advertise.

Why the X count is different

X is the only major platform that does not count characters one for one. It applies weighted counting from the open-source twitter-text specification, and PostLen implements the same rules, so the number on the X card is the number X will accept — not a raw character count.

  • Characters in the Unicode range U+0000–U+10FF cost one unit. This covers Latin, Greek, Cyrillic, Arabic, Hebrew, Thai and Devanagari.
  • Everything above U+10FF costs two units — in practice, Japanese, Chinese, Korean and emoji.
  • Every URL costs a fixed 23 units regardless of its real length, because X rewrites links through t.co.
  • The effective limit for Japanese, Chinese and Korean text is therefore about 140 characters, not 280.

A generic character counter will misreport any X post containing a link, an emoji or CJK text — often badly enough that a draft appearing to be well within the limit is actually over it.

Your text never leaves your browser

All counting, preview rendering and media handling happens locally. No text is transmitted to a server, uploaded images and video are processed through local object URLs, and nothing is stored or logged. There is no account and nothing to sign in to.

This is a practical concern rather than an abstract one. Drafts routinely contain unannounced product details, client names and personal information, and pasting them into a hosted tool means handing that material to a third party. PostLen has no server-side component that could receive it.

Frequently asked questions

Is PostLen free?

Yes. There is no account, no sign-up and no usage limit.

Why does the X count differ from other character counters?

X uses weighted counting, where CJK characters and emoji cost two units and every URL costs a fixed 23. PostLen applies those rules, so its figure matches what X will actually accept.

How many Japanese characters fit in an X post?

About 140, because each one costs two of the 280 weighted units. The same text fits comfortably within Threads' 500-character limit, which counts every character as one.

Do images and video use up characters?

No. On every supported platform, attached media consumes no part of the character limit.

Is my text sent to a server?

No. Everything runs in your browser and there is no back end that could receive your drafts.

Which platforms are supported?

X (Twitter), Instagram, LinkedIn, Threads, YouTube titles, YouTube descriptions, TikTok and SEO meta descriptions — all counted at once.

Detailed guides for each platform are available on the blog.