# TikTok character counter

https://flaghand.com/tiktok-character-counter counts a TikTok video caption against the 2,200 UTF-16 units TikTok's
Content Posting API takes, the route schedulers use: most emoji count 2, and spaces, hashtags, mentions and line breaks
count too. It shows the characters, words and lines. Free, no sign-up. It runs in your browser: nothing you type or add is uploaded or stored, and there is no API.

## How to use it

1. Type or paste the caption: the count updates as you type.
2. Copy the caption, or open it as an editable TikTok video draft in Flaghand and add the video there.

An agent can open it with the text in the link's hash, which never reaches a server:
https://flaghand.com/tiktok-character-counter#text=Hello%20world

## Questions.

### What is the TikTok character limit?

A video caption posted through an app takes 2,200 UTF-16 units. Most emoji count 2. Spaces, hashtags, mentions and line breaks count too.

### Why 2,200 when TikTok allows longer captions?

This checks video captions sent through TikTok’s Content Posting API, the route schedulers use. It does not check the phone app’s caption allowance or photo-post descriptions.

### What happens when I open a draft?

Your exact caption becomes an editable TikTok video draft. Add your video and connect TikTok in Flaghand before posting.

### Is my text uploaded?

No. It is counted in your browser. Your text stays in this tab until you choose to open a Flaghand draft.

Checked Nov 7, 2026. [TikTok API](https://developers.tiktok.com/doc/content-posting-api-reference-direct-post).

## Flaghand

This is the caption limit Flaghand's desk checks for every TikTok video draft, before it is scheduled. "Schedule this with Flaghand" on the page takes the text (not the photos) on to sign-up, in the link's hash, which no server sees, and the first draft opens with it.

Flaghand puts every post across your accounts on one schedule. You or your AI agent schedule through Flaghand's app,
API, CLI or MCP server, and Flaghand posts each at its time.
Sign up at https://app.flaghand.com/start. In a chat app, add the connector at https://app.flaghand.com/mcp: its sign-in page creates the account. An agent with a shell can start the sign-up for its person over HTTP (https://flaghand.com/llms.txt, Quickstart).

For agents: https://flaghand.com/llms.txt (this site) and https://app.flaghand.com/llms.txt (the product's agent guide).
