Free tools

TikTok Character Counter (Live Count + 2026 Limits)

Type your TikTok caption below for a live count. We count against 2,200 characters — the limit TikTok’s Content Posting API enforces, which is what any scheduling tool (including SocialKit) posts through. TikTok’s own app has rolled out longer in-app captions, but 2,200 is the number that is safe everywhere.

0 / 2,200 characters · 0 words

2,200 characters left

TikTok’s app allows longer captions (up to ~4,000) for many accounts; 2,200 is the limit enforced when posting via API/scheduling tools.

TikTok limits at a glance

TikTok character limits, last verified June 2026. Platforms change limits — over-limit behavior can vary by posting method.
FieldLimit
Caption (API / scheduling tools)2,200 charactersThe TikTok Content Posting API caps video captions at 2,200.
Caption (in-app)up to ~4,000 charactersTikTok expanded in-app captions from 2,200; availability has varied by account and region.
Bio80 charactersSome accounts have reported longer bio fields; 80 is the widely enforced default.
Comment~150 characters
Username24 characters

Guide

Writing within TikTok’s limits

The two TikTok caption limits, explained

TikTok is unusual in having two caption limits at once. Posting inside the app, many accounts can write up to roughly 4,000 characters — a change TikTok rolled out after years at 2,200. But the official Content Posting API, the route every scheduling tool uses, still enforces 2,200 characters for video captions. If you draft long in the app’s editor and later move that workflow to a scheduler, the extra 1,800 characters disappear.

That is why this counter defaults to 2,200: it is the only number that works in both worlds, and the one your scheduled posts will actually be validated against.

How TikTok truncates captions on screen

On the For You feed, only about the first line of your caption is visible before the “more” toggle — and the caption overlays the video itself, competing with your footage for attention. Long captions are not penalized, but they are mostly unread: the practical advice is to put the keyword-rich, search-relevant phrase in the first 60–100 characters and treat everything after as bonus context.

TikTok search (and its SEO value) does read the full caption, so longer captions packed with naturally phrased keywords can help discovery even when humans never expand them. Write the visible line for people, the rest for the search index.

Hashtags, keywords, and the 80-character bio

Hashtags count toward the caption limit, and TikTok culture favors a small set — typically 3 to 6 specific tags rather than a wall of generic ones. Use the “exclude hashtags” toggle above to confirm your actual message still says something once the tags are stripped.

The bio is a different beast at just 80 characters — about twelve words. Lead with what you do, not who you are, and spend characters on a call to action only if you have a link to back it up. If you post the same video to TikTok, Reels, and Shorts, a scheduler like SocialKit lets you write the caption once and trim it per platform instead of redoing the count three times.

Quick questions

What is the TikTok caption character limit?

TikTok’s in-app editor allows long captions (around 4,000 characters for many accounts), but the official Content Posting API — used by all scheduling tools — caps video captions at 2,200 characters. Stay at or under 2,200 if you schedule posts.

How long can a TikTok bio be?

80 characters is the standard TikTok bio limit. That is roughly one short sentence, so lead with the most important keyword or call to action.

Do hashtags count toward TikTok’s caption limit?

Yes — hashtags, mentions, and emoji all count toward the caption character total. Most creators keep to 3–6 relevant hashtags and spend the rest of the budget on searchable phrasing.

Stop counting by hand — compose once for TikTok and 10 more

SocialKit shows every network’s character limit while you write, so one draft fits all 11 platforms — scheduled from a single calendar.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee