MELLOW HUB · FREE TOOL

Free social media post checker

Check caption length, required titles and media counts for Instagram, LinkedIn, Bluesky and other Mellow Hub destinations. No account, uploads or publishing.

By Mellow · Updated

Check your draft before connecting an account

Destinations to compare

Text and media counts are checked locally using Mellow Hub’s rules. No media is uploaded. Account permissions, actual files, aspect ratio, duration and network-specific delivery checks are outside this preview.

3 destinations selected · 2 input issues found.

Instagram

0 / 2,200 caption units

No issues in these input checks.

A professional (Business or Creator) Instagram account. A personal account cannot publish through any API.

LinkedIn

0 / 3,000 caption units

  • LinkedIn will not publish without text.
Posts as your personal profile, or as a company page you administer.

Bluesky

0 / 300 caption units

  • Bluesky will not publish without text.
Hub connects Bluesky with your handle and an app password rather than a sign-in screen, so an agent cannot complete this step alone.

Ready to work with your actual channels?

Open Mellow Hub to connect a channel and prepare your post. Your account permissions and media still need checking before publication.

Connect a channel in Mellow Hub (new tab)

This checker stays open. Your sample text is not transferred, and opening Hub does not publish anything.

One draft, different requirements

A caption that fits LinkedIn can still be too long for Bluesky. A YouTube upload needs a title; an Instagram post needs media. This tool uses the same input validator as Mellow Hub to surface those differences before you connect a channel or send a post.

Choose the destinations you actually use, paste your caption and describe the media count. Shorten a caption or add a missing title, then compare again. The tool does not fetch files or contact a social network. It is a preview of Hub’s known input rules, not certification that a post will be accepted.

Mellow Hub’s current input limits

DestinationCaption limitMedia itemsTitle
Instagram2,2001–10—
TikTok2,2001–3590 maximum
YouTube5,0001–1100 maximum · required
X2800–4—
LinkedIn3,000 · required0–20—
Threads5000–20—
Bluesky300 · required0–4—
Pinterest5001–1100 maximum
Facebook63,2060–10—
Telegram4,0960–10—

These are Mellow Hub’s enforced limits, generated from its platform registry. They can be more conservative than a platform’s native editor or a particular paid account tier. Placement and media type can narrow the allowed counts. TikTok Business uses a separate connection mode with the same caption and media-count limits shown here.

Why an emoji can change the count

The counter follows Hub’s implementation, which counts the way each network does. X weighs a post: every link counts 23 however long it is, and an emoji or a Chinese, Japanese or Korean character counts 2. Threads counts an emoji as its size in UTF-8, so 👇 is 4. Bluesky counts grapheme clusters, so a joined emoji is one. The other destinations count UTF-16 code units, in which most emoji take two. Check the native preview when a caption is close to a limit.

What to do with a draft that does not fit

  1. Keep the main idea and write a shorter version for the destination that needs it.
  2. Use a format that fits the selected surface. A Reel and a carousel need different media.
  3. In Hub, use perChannel to override one channel’s caption instead of shortening every version.
  4. Run the authenticated validation step against your actual connected channels, then review the final post and its authority.

The MCP publishing guide explains the agent workflow. The REST scheduling guide shows the request and retry sequence. Both lead to the full reference.

Does passing these checks mean a post is live?

No. It means this set of input checks found no issue. A connected account, provider enablement, valid media and the right permissions are still required. After publishing, inspect each channel’s result and public URL. One accepted request can still produce a partial result across destinations.

Are captions saved?

The checker keeps your text in this page’s memory. It does not send the caption to Mellow, a model provider or a social network. Refreshing clears it. Normal site visit analytics may still apply.

Write to Hub's founder

Every message is read by the founder himself, so you are talking to him directly. Questions, bugs, a feature you miss: write about anything. We are glad to keep making Hub better.

What is it about?

We attach this page's address so we can see what you saw.