Cross-Post Checker

Paste one caption and see where it runs over the limit on each platform.

Pinterest
0 / 800
  • Rejects text-only posts — this one needs an image or video

The description is plain text; the destination URL is a separate field on the Pin.

Will fail
Instagram
0 / 2,200
  • Rejects text-only posts — this one needs an image or video

Traffic has to go through the bio link or a story sticker — there is no clickable link anywhere in a feed caption.

Will fail
TikTok
0 / 2,200
  • Rejects text-only posts — this one needs an image or video

Captions are not clickable. Traffic has to go through the bio link, and the post needs a video, not an image.

Will fail
X
0 / 280

Every URL counts as 23 characters no matter how long it is, because X rewrites it through t.co.

Fits
Bluesky
0 / 300

Links are only clickable if the posting tool attaches link facets. Some tools skip that and the URL renders as dead text.

Fits
Mastodon
0 / 500

500 characters is the common default, but each server sets its own — some allow far more.

Fits
Threads
0 / 500
Fits
Discord
0 / 2,000
Fits
LinkedIn
0 / 3,000

Put the hook in the first two lines — that is all anyone sees before they have to choose to expand.

Fits
Slack
0 / 3,000
Fits
Telegram
0 / 4,096
Fits
Tumblr
0 / 4,096
Fits
Nostr
0 / 10,000
Fits
Micro.blog
0 / 10,000
Fits
VK
0 / 16,000
Fits
Matrix
0 / 30,000
Fits
Reddit
0 / 40,000

The character limit is generous, but each subreddit’s own rules on self-promotion are the real constraint.

Fits
Lemmy
0 / 40,000
Fits
Facebook
0 / 63,206
Fits
Dev.to
0 / 250,000
Fits
Hashnode
0 / 250,000
Fits
Medium
0 / 250,000
Fits
WordPress
0 / 250,000
Fits
Ghost
0 / 250,000
Fits
Webhook
0 / 250,000
Fits

Limits come from the same table seenpaid’s publisher enforces, so they do not drift from what actually posts. Nothing you type leaves your browser.

About this tool

Every platform has its own character limit, some reject text-only posts, and some never make a link clickable. Paste a caption to see the count against each limit, which platforms would refuse the post, and where the feed cuts it off. Nothing leaves your browser. The limits are the table seenpaid’s publisher checks before it posts.

Related tools

Read more

seenpaid is a social media scheduler for 21 platforms. These tools came out of building it, and they stay free.