Free tool

Give your caption a quick check.

Preview caption length using the displayed planning rules. Your text stays in this browser; each platform validates the final post.

0 characters · 0 words

  • Instagram0 / 2,200

  • Facebook0 / 63,206

  • LinkedIn0 / 3,000

  • TikTok0 / 2,200

  • YouTube0 / 5,000

  • X0 / 280

    Premium accounts get 25,000.

  • Threads0 / 500

  • Bluesky0 / 300

  • Pinterest0 / 500

  • Mastodon0 / 500

  • Google Business0 / 1,500

  • Reddit0 / 40,000

  • Telegram0 / 4,096

  • Discord0 / 2,000

  • Slack0 / 4,000

  • Tumblr0 / 4,096

  • Lemmy0 / 10,000

  • Nostr0 / 5,000

  • Farcaster0 / 320

  • Twitch0 / 500

  • Kick0 / 500

  • Dribbble0 / 4,000

  • DEV.to0 / 25,000

  • Medium0 / 50,000

  • WordPress0 / 50,000

  • Hashnode0 / 50,000

  • Listmonk (email)0 / 100,000

How this tool estimates length

  • X estimate weights characters (most Latin letters 1, many others and emoji 2) and counts every link as 23.
  • Bluesky estimate counts graphemes, so an emoji or a flag is 1.
  • Threads estimate counts an emoji as its UTF-8 byte length.
  • TikTok estimate counts UTF-16 units, so some emoji count as 2.
  • YouTube and Farcaster estimates count UTF-8 bytes, so non-Latin text uses more.
  • Mastodon estimate counts every link as 23 and a remote mention as just @user.

These are planning estimates, not a guarantee of current platform validation or parity with the PostDelegate composer. Networks without an assessed rule are omitted. Confirm the actual post in the publishing composer before it goes out.

MAKE ROOM FOR YOUR NEXT IDEA

Give your content a place in the plan.

Explore the PostDelegate workspace during early access.

Create your workspace

Early access · Connectors become available as platform approvals are completed.