Draft your TikTok caption below and see it on a vertical, feed-style card, counted live against 2,200 characters — the limit TikTok’s Content Posting API enforces, and therefore the one every scheduling tool (including SocialKit) posts through. TikTok’s own app has rolled out longer in-app captions for many accounts, but 2,200 is the number that’s safe everywhere.
Drop in a frame from your video if you like — the image renders from a local object URL in your browser and is never uploaded. The card is a generic, “inspired by” 9:16 mockup with neutral glyphs, not a TikTok replica.
0 / 2,200 characters
JPEG, PNG, or WebP, up to 20 MB. Displayed with a local object URL in your browser — never uploaded or stored.
Drawn with the Canvas API in your browser — a simplified card, not a real screenshot.
yourhandle Your caption appears here…
A generic mockup inspired by the TikTok feed — neutral glyphs, no platform logos.
Guide
TikTok runs two caption limits at once. In-app, many accounts can write up to roughly 4,000 characters; through the official Content Posting API — the route every scheduler uses — captions cap at 2,200. Draft long in the app’s editor and the surplus simply won’t survive a move to scheduled publishing, so this preview holds you to the portable number.
The cap is resolved from the same verified limits dataset as our TikTok character counter, so the two tools can’t drift apart. Hashtags, mentions, and emoji all count toward it — and TikTok culture favors a handful of specific tags over a wall of generic ones.
On the For You feed, only about the first line of a caption shows before the “more” toggle — and TikTok publishes no character figure for that cutoff, which shifts with screen size, font, and the caption’s own line breaks. Rather than invent a number, this card shows your full caption and leaves the fold judgment to you: read your first handful of words alone and ask whether they’d stop a scroll.
There’s a second constraint no character count captures: the caption overlays your footage. Every line you add covers more of the video that’s doing the real persuading — which is its own argument for brevity.
A quick pre-flight: front-load the search-relevant phrase (TikTok search reads the full caption even when humans never expand it), confirm the count is under 2,200, and strip any hashtag that doesn’t earn its characters. Need a sign-off artifact? Download PNG draws a simplified version of the card — header, frame, caption — with the Canvas API, entirely in your browser.
If the same video is headed to Reels and Shorts too, the caption rarely survives unchanged. SocialKit’s composer shows each network’s limit side by side, so you write once and trim per platform — and your TikTok caption stays inside the 2,200-character bound that scheduled posting actually enforces.
Around the first line on the For You feed, behind a “more” toggle — TikTok publishes no exact character number, and the cutoff varies with device and line breaks. That’s why this preview shows your full caption instead of simulating a made-up fold.
Because 2,200 is what TikTok’s Content Posting API enforces — the path all scheduling tools use. The roughly 4,000-character allowance exists only in-app and hasn’t been universal across accounts and regions, so 2,200 is the safe ceiling for any caption you plan to schedule.
Yes — hashtags, mentions, and emoji all count toward the caption total. Most creators keep 3–6 specific tags and spend the rest on naturally phrased, searchable wording.
No. The frame you add renders from a local object URL in your browser and never leaves your device. TikTok is video-first, so the still image simply stands in for your footage on the mockup.
Yes — Download PNG draws a simplified card (header, frame, caption) with the Canvas API in your browser. It’s a clearly generic mockup for approvals, not a fake TikTok screenshot.
€0.00 due today · cancel anytime · 7-day money-back guarantee
SocialKit shows each network’s character limit while you compose one post for all 11 platforms — the caption you just previewed publishes on schedule, with over-limit drafts flagged before they fail.
€0.00 due today · cancel anytime · 7-day money-back guarantee