Free tool · no sign-up

Social media character counter

Paste a post and see at once whether it fits on Instagram, X, LinkedIn, Threads, Bluesky, TikTok, YouTube and 9 more, with hashtags checked too. Counted the way each platform counts.

0 Characters

0 Words

0 Hashtags

0 Mentions

0 Links

Instagram

Caption

0 / 2,200

2,200 left

Up to 30 per post; Instagram refuses a post with more.

Only about the first 125 characters show before "more", so lead with the hook.

Facebook

Post

0 / 5,000

5,000 left

No separate limit; hashtags count toward the characters.

Facebook itself allows up to 63,206 characters; PostStage keeps posts to 5,000 so they stay readable.

LinkedIn

Post

0 / 3,000

3,000 left

No set limit; a few relevant hashtags work best.

X (Twitter)

Post

0 / 280

280 left

No separate limit; hashtags count toward the characters.

Every link counts as 23 characters, however long it is. Premium accounts can post longer.

YouTube

Description

0 / 5,000

5,000 left

With more than 60, YouTube ignores them all; the first 3 show above the title.

Titles are up to 100 characters.

Threads

Post

0 / 500

500 left

One topic tag per post.

Pinterest

Pin description

0 / 800

800 left

No separate limit; hashtags count toward the characters.

Pin titles are up to 100 characters.

Google Business Profile

Update

0 / 1,500

1,500 left

No separate limit; hashtags count toward the characters.

Bluesky

Post

0 / 300

300 left

No separate limit; hashtags count toward the characters.

Counted in visible characters, so an emoji counts as one.

Mastodon

Post

0 / 500

500 left

No separate limit; hashtags count toward the characters.

500 on most servers; some allow more.

TikTok

Caption

0 / 2,200

2,200 left

No separate limit; hashtags count toward the characters.

Tumblr

Post

0 / no limit

Fits: no character limit

Tags go in Tumblr's own tags field.

Telegram

Message

0 / 4,096

4,096 left

No separate limit; hashtags count toward the characters.

4,096 for a text post; 1,024 when it goes with a photo or video.

Discord

Message

0 / 2,000

2,000 left

Hashtags aren't links on Discord; they're plain text.

WordPress

Post

0 / no limit

Fits: no character limit

Use WordPress tags and categories instead.

Titles are up to 200 characters in PostStage.

Dev.to

Article

0 / no limit

Fits: no character limit

Up to 4 tags per article.

Post it everywhere from one place

PostStage schedules one post to all 16 platforms, each in its own format, with these limits checked as you type.

Start free

Character limits for every platform

The limits PostStage checks when you schedule, as of October 2026.

PlatformCharactersHashtagsGood to know
InstagramCaption2,200Up to 30 per post; Instagram refuses a post with more.Only about the first 125 characters show before "more", so lead with the hook.
FacebookPost5,000No separate limit; hashtags count toward the characters.Facebook itself allows up to 63,206 characters; PostStage keeps posts to 5,000 so they stay readable.
LinkedInPost3,000No set limit; a few relevant hashtags work best.—
X (Twitter)Post280No separate limit; hashtags count toward the characters.Every link counts as 23 characters, however long it is. Premium accounts can post longer.
YouTubeDescription5,000With more than 60, YouTube ignores them all; the first 3 show above the title.Titles are up to 100 characters.
ThreadsPost500One topic tag per post.—
PinterestPin description800No separate limit; hashtags count toward the characters.Pin titles are up to 100 characters.
Google Business ProfileUpdate1,500No separate limit; hashtags count toward the characters.—
BlueskyPost300No separate limit; hashtags count toward the characters.Counted in visible characters, so an emoji counts as one.
MastodonPost500No separate limit; hashtags count toward the characters.500 on most servers; some allow more.
TikTokCaption2,200No separate limit; hashtags count toward the characters.—
TumblrPostNo limitTags go in Tumblr's own tags field.—
TelegramMessage4,096No separate limit; hashtags count toward the characters.4,096 for a text post; 1,024 when it goes with a photo or video.
DiscordMessage2,000Hashtags aren't links on Discord; they're plain text.—
WordPressPostNo limitUse WordPress tags and categories instead.Titles are up to 200 characters in PostStage.
Dev.toArticleNo limitUp to 4 tags per article.—

Questions

What is the Instagram caption limit?

2,200 characters, with up to 30 hashtags. Only about the first 125 characters show before "more", so put the hook first.

How does X (Twitter) count links?

Every link counts as 23 characters, however long it really is, because X shortens it. A post is 280 characters on a standard account. This counter applies the same rule.

Do hashtags count toward the character limit?

Yes, on every platform that allows them in the text: the # and the word both count. Some platforms also limit how many you can use, such as 30 on Instagram and one topic tag on Threads.

Why does Bluesky count emoji differently?

Bluesky's 300 limit counts visible characters, so an emoji with a skin tone counts as one. Most other platforms count the hidden code points, so the same emoji can count as two or more.

Can I post one caption to all of these at once?

Yes. PostStage schedules one post to all 16 platforms from a single composer, checks each platform's limit as you type, and lets you shorten the caption for any one of them. PostStage allows up to 30 different hashtags per post.

Also free: Carousel SplitterCut one wide image into seamless Instagram carousel slides.

Write once, post to all 16

PostStage checks these limits as you type, lets you shorten the caption for any one platform, and publishes at the exact time you pick.

Get started for free