4,000 characters typed in the TikTok app, but 2,200 when a post goes through TikTok's posting API, which schedulers use.
Free tool by Mydrop, no signup
Free TikTok character counter
TikTok allows 2,200 characters through schedulers and 4,000 in the app, and emojis count as 2.
Hashtags 0Mentions 0Emojis 0Words 0Lines 0
TikTok counts most emojis and Chinese, Japanese or Korean characters as 2.
Ready to publish this?
Schedule it on TikTok and 9 more networks with Mydrop, the social media OS for agencies and multi-brand teams. Same counter, built into the editor.
Your text stays in your browser. Nothing is sent or saved. Photos and videos you add stay on your device too: nothing is uploaded.
How TikTok counts
2,200 through schedulers, 4,000 in the app
TikTok's posting API accepts 2,200 characters, so every scheduler stops there. Typed in the app, a caption can reach 4,000.
Emojis count as 2
TikTok counts in UTF-16 units: most emojis and Chinese, Japanese or Korean characters cost 2 each.
Hashtags count inside the caption
There is no separate hashtag field on TikTok. Every tag uses characters from the same limit.
Example: “3 mistakes that kill your reach on TikTok 😬 #tiktoktips #smallbusiness” = 71 characters on TikTok
Limits checked on October 10, 2026, against each network's rules and the limits Mydrop's editor enforces.
Mydrop data
How long should a caption be? Past 80 characters, it barely matters.
We measured 4,848 posts on 336 accounts connected to Mydrop, over 180 days to September 2026. Each post is scored against its own account's median, so a global brand and a local shop compare fairly.
- Captions under 80 characters earned 9% less engagement than the account's typical post.
- Captions of 80 to 150 characters did best, 3% above.
- From 150 to 600+ characters, length moved engagement by 1% or less.
Reference
Every character limit in one table
The limits Mydrop checks before it publishes a post, network by network.
| Network | Character limit | Seen before "more" | Hashtags | How it counts |
|---|---|---|---|---|
| 2,200 | About 125 | 5 per post | 1 per character | |
| TikTok | 2,200 via the API (4,000 typed in the app) | Varies | Inside the limit | Emoji = 2 |
| 3,000 | About 210 (140 on phones) | Inside the limit | 1 per character | |
| X | 280 (longer with Premium) | Full post shown | Inside the limit | Emoji = 2, link = 23 |
| 63,206 (Reels: 2,200) | Varies | Inside the limit | 1 per character | |
| Threads | 500 | Full post shown | 1 topic tag | 1 per character |
| Bluesky | 300 | Full post shown | Inside the limit | 1 per character |
| YouTube | 5,000 (description; title 100) | First lines | First 3 show above the title | 1 per character |
| 800 via the API (500 in Pinterest's editor) | Varies | Inside the limit | 1 per character | |
| Google Business Profile | 1,500 | Varies | Not used | 1 per character |
Where the "more" cut lands depends on the screen and the line breaks, so treat those figures as a guide. The character limits are hard limits: the network refuses anything longer.
Write it, check it, post it
This counter is built into Mydrop
In Mydrop's editor every caption is counted per network as you type. When one network owns the limit, the editor names it and gives that network its own version in one click.
Free plan, then $19 a month flat. Never per seat.
Questions
Character limits, answered
TikTok's posting API accepts captions up to 2,200 characters, so every scheduler, Mydrop included, has to stay under it.
Yes. TikTok counts most emojis and Chinese, Japanese or Korean characters as 2, and this counter applies that rule.
Yes. Hashtags are part of the caption, so they count inside the same limit.
On accounts connected to Mydrop, captions of 80 to 150 characters did best (3% above the account's typical post) and captions under 80 did worst (9% below). Past 150 characters, length barely changed engagement.
Yes. No signup, no limit, and your text never leaves your browser.
More free counters
Check it here. Schedule it in Mydrop.
Write, count, approve and publish every post from one calendar. Free to start.









































