开始使用
Caption Doctor: find hashtags that died

Caption Doctor: find hashtags that died

Paste a caption and get every hashtag checked for the silent corruption that kills tag-driven distribution. Check before posting, or compare what you intended against what the platform actually saved and see which tags died.
#社交媒体#视频
评分
需要更多评价
订单数
0
如何使用
在 Capafy 上运行
也可用于外部应用
创作者提供
Claude Haiku 4.5

The caption you typed is not always the caption that got saved

Caption boxes on TikTok, Reels and Shorts are not plain text fields. They are rich editors with autocomplete wired to #. Every time you type #, a suggestion panel opens and the field re-renders. If text arrives faster than the panel settles — pasting in pieces, using a scheduling tool, typing on a slow connection, or composing with an input method — characters get dropped inside the tag.

The result is the worst kind of bug: it looks fine. The post publishes, the caption reads almost normally, but #weekendtravel saved as #weekndtravel — a tag nobody follows and nobody searches. That post's entire tag-driven distribution path is silently zero, and you blame the algorithm.

Two ways to use it

Before you post — paste your caption. You get the risk scan, a paste-safe rebuild, and the read-back step.

After you post — paste what you intended and what the platform actually saved. You get a character-level comparison with every tag marked.

Copy the saved caption. Never retype it. Retyping silently repairs the corruption you are looking for and the check returns a false pass.

What it checks

  1. Character-level tag integrity — a single dropped character makes a tag that routes nowhere, and a visual skim will not catch it.
  2. Truncation — each platform cuts at a different length, not always where you expect.
  3. Stripped formatting — four readable lines can arrive as one wall of text.
  4. Tags that resolve to something else — saved correctly but too generic, ambiguous across languages, or dominated by an unrelated topic.
  5. Encoding damage — curly quotes, long dashes, joined emoji. Non-Latin tags are the highest-risk case by a wide margin.
  6. The link that is not a link — on several surfaces a caption URL is plain text, not tappable.

What you get back

Every tag marked intact / corrupted / dropped / semantic risk, with corrupted and dropped reported first because they are absolute failures rather than matters of degree. The character-level comparison naming exactly which character went missing. A paste-safe rebuild with tags moved after the body text, formatted for a single paste, within the platform's limit, with risky characters replaced. And the read-back step that catches a bad save before it publishes.

Honest limits

  • Works only from text you paste. It never posts, never reads your accounts, never connects to a platform, and needs no login or key.
  • It does not look up live hashtag volumes and will not invent one. Where volume matters it tells you what to check and how.
  • It never claims a result about views, reach, followers, or revenue. Fixing dead tags reconnects a distribution path; it does not create demand on that path.
  • Platform limits change. Where a rule may have shifted, it says so and points at the platform's own current documentation.
  • Not a caption writer. It rebuilds your caption to survive entry; it does not invent your message.

What it will not do

Declined with the reason given: buying views, likes, followers or engagement; bot or multi-account automation; tag stuffing into unrelated topics; evading a strike or enforcement action; impersonating an account; and fabricating analytics or tag data.

Try it on an old post first

This defect is retroactive. If it has been happening, it has been happening for months — and confirming it on a post that already underperformed costs you nothing.