TikTok lets you write captions up to 4,000 characters in the app. However, schedulers that use the TikTok Content Posting API support captions up to 2,200 characters. This difference can create problems for agencies that prepare long, keyword-rich captions and then find that a scheduler cannot publish the full text.
RecurPost publishes TikTok posts through the TikTok Content Posting API. Therefore, 2,200 characters is the working caption limit. RecurPost counts characters as you type, flags captions that exceed the limit before publishing, and saves hashtag sets for reuse. Besides, the RecurPost TikTok scheduler stages the captions for each client account.
This guide covers TikTok character limits for caption, hashtag, bio, username, display name, and comment limits. It also explains how RecurPost helps you keep scheduled captions within the API cap limit. However, TikTok video sizes and posting times are outside the scope of this guide.

TikTok Character Limits at a Glance
| Element | Limit | Notes and RecurPost context |
|---|---|---|
| Caption (via scheduler / API) | 2,200 characters | TikTok Content Posting API cap (UTF-16 runes). RecurPost publishes through this API, so 2,200 is the working limit. |
| Caption (native app) | 4,000 characters | In-app limit since 2023. Not available to third-party schedulers. |
| Hashtags | Count inside the caption limit | No separate official per-post cap; best practice 3-5 focused tags; each hashtag up to ~100 characters. |
| Mentions and emoji | Count inside the caption limit | @mentions and emoji consume caption characters. |
| Bio | 80 characters | Some 2026 sources report 160; confirm the live cap on the account. |
| Username | 24 characters | Letters, numbers, underscores, and periods; no spaces. |
| Display name | 30 characters | Spaces allowed. |
| Comment | 150 characters | Per comment. |
| Direct message | 1,000 characters | Per message. |
Each limit is explained below with the TikTok value, how RecurPost handles it, the fit and non-fit conditions, and an agency use case.
TikTok Caption Limit: 2,200 Characters through a Scheduler, 4,000 in the App

TikTok allows captions up to 2,200 characters when you publish through a scheduler and up to 4,000 characters when you type directly in the app. The TikTok Content Posting API sets the 2,200-character limit. The third-party scheduling tools use this. Notably, TikTok also displays only the first 100 characters in the feed before users tap “more”. As a result, the opening line should contain the main hook.
RecurPost publishes TikTok posts through the TikTok Content Posting API. Therefore, 2,200 characters is the working caption limit in the composer. RecurPost tracks the character count as you type, and notifies you when a caption exceeds the limit. Besides, it flags against a catalog of 850+ documented platform errors to help prevent publishing issues.
Fit: A concise, hook-first caption that stays under the 2,200-character limit.
Non-fit: A 4,000-character caption copied from the TikTok app into a scheduler, which the API may reject or truncate.
Real-world scenario: An agency creates a keyword-focused caption for a client, places the hook within the first 100 characters. It confirms the caption stays within the 2,200-character limit in RecurPost before scheduling.
How Hashtags, Mentions, and Emojis Spend Your Caption Characters

TikTok counts hashtags, @mentions, and emojis toward the 2,200-character caption limit. A single hashtag can be up to 100 characters long, so a large hashtag set can reduce the space available for your main message.
RecurPost adds hashtags within the same composer and stores reusable hashtag groups through “Bags of Tags”. This setup lets you apply a saved hashtag set without retyping it for every post while helping you stay within the caption limit.
Fit: A short, relevant hashtag set that supports the caption and stays within the character limit.
Non-fit: A large hashtag stack that uses hundreds of characters and leaves less space for the main message.
Real-world scenario: An agency saves a five-hashtag set for a client niche and reuses it across a week of TikTok posts. The team schedules the posts in RecurPost while keeping each caption within the character limit.
How Many Hashtags to Use on TikTok

TikTok posts often perform best with 3 to 5 focused hashtags. TikTok does not set an official limit on the number of hashtags per post. However, relevant hashtags usually work better than a large hashtag list, and every hashtag uses part of the caption limit.
RecurPost has a TikTok hashtag generator that suggests relevant hashtags. RecurPost also includes Bags of Tags, which lets you save and reuse hashtag groups across client accounts.
Fit: 3 to 5 niche-specific hashtags that match the post topic.
Non-fit: Generic, high-volume hashtags that place the post in a crowded feed.
For example, a freelancer generates and saves a niche hashtag set in RecurPost and then reuses it across multiple client accounts.
TikTok Profile Text Limits: Bio, Username, and Display Name

Optimizing your TikTok profile requires staying within specific character limits. Your bio allows up to 80 characters, which counts spaces and emojis. Your unique username is capped at 24 characters and restricted to letters, numbers, underscores, and periods. Meanwhile, your display name gives you more freedom with a 30-character limit that fully supports spaces and special symbols.
Some 2026 sources report a 160-character TikTok bio limit. However, you should confirm the live limit on the account before updating the profile text. RecurPost includes AI bio and username generators that help agencies create profile text that fits within the character limit.
Fit: A short bio with one clear call to action or link.
Non-fit: A bio written for a 160-character limit before confirming that the limit is available on the account.
Real-world scenario: An agency creates a client bio under 80 characters with a single call to action and drafts it in RecurPost before updating the profile.
How RecurPost handles TikTok Captions and Hashtags

RecurPost checks a TikTok caption before TikTok ever sees it. RecurPost counts characters against the 2,200 API limit and saves reusable hashtag sets with Bags of Tags. It also generates platform-specific captions with AI. RecurPost also includes the settings needed for TikTok publishing. These settings include:
- Privacy status
- Comment permissions
- Duet and stitch controls
- Branded content disclosure options
| The caption problem | What it costs on TikTok | What RecurPost does about it |
|---|---|---|
| A caption over 2,200 characters | The API rejects or truncates the post | Count characters live and flag the overflow before you schedule |
| A 4,000-character app caption pasted in | The scheduler cannot send it | Shows the 2,200 cap in the composer, so you trim first |
| A long hashtag stack | Eats caption space and dilutes reach | Stores a tight 3-5 tag set with Bags of Tags |
| A wrong control was left on by default | An off-brand or non-compliant post | Sets privacy, comments, duet, stitch, and disclosure per post |
Fit: Agencies that create TikTok captions and hashtag sets for multiple client accounts.
Non-fit: A personal account that publishes an occasional TikTok post manually.
Real-world scenario: An agency schedules a week of TikTok posts for 20 client accounts in RecurPost. RecurPost flags one caption that exceeds the character limit before it reaches TikTok. This helps the team fix the issue before publishing.
TikTok limits comments to 150 characters and direct messages to 1,000 characters. RecurPost keeps the TikTok caption count visible while you write. This enables you to know when a caption approaches the 2,200-character limit before publishing.
TikTok Character Limits and Hashtags FAQs
1. What is the TikTok caption character limit?
The TikTok caption limit is 2,200 characters when you publish through a scheduler that uses the TikTok Content Posting API. TikTok allows up to 4,000 characters when you create the caption directly in the app. The character count includes hashtags, @mentions, and emojis.
2. How many hashtags should you use on TikTok?
TikTok posts often perform best with 3 to 5 focused and relevant hashtags. Since hashtags count toward the caption limit, a smaller hashtag set leaves more room for your main message.
3. Do hashtags count toward the TikTok caption limit?
Yes, hashtags count toward the TikTok caption limit. TikTok also counts @mentions and emojis, so a large hashtag set leaves fewer characters available for the rest of the caption.
4. What is the TikTok bio character limit?
The TikTok bio limit is 80 characters. Some 2026 sources report a 160-character bio limit. However, you should check the live limit on the account before writing or updating the bio.
5. What are the TikTok username and display name limits?
A TikTok username can contain up to 24 characters, while a TikTok display name can contain up to 30 characters. Usernames can include letters, numbers, underscores, and periods, but they cannot contain spaces. However, display names can include spaces.
6. What is the TikTok comment character limit?
A TikTok comment can contain up to 150 characters, and direct messages can contain up to 1,000 characters.
7. Why does my scheduler cut TikTok captions at 2,200 when the app allows 4,000?
Schedulers publish TikTok posts through the TikTok Content Posting API, which limits captions to 2,200 characters. The 4,000-character caption limit applies only to captions created directly in the TikTok app.
Schedule TikTok posts with RecurPost
RecurPost’s Agency plan supports 20 social accounts for a flat monthly price without per-user seat fees. RecurPost also checks every TikTok caption against the 2,200-character limit before publishing.
The RecurPost free trial includes –
- TikTok scheduling,
- a caption counter,
- a hashtag generator,
- Bags of Tags,
- AI caption generation, and
Plus, the free trial also includes TikTok publishing settings for privacy, comments, duet, stitch, and branded content disclosure.
This allows agencies to schedule real client posts and test these features before upgrading.
You can see the plans and pricing page for all plans and add-ons, or start a free trial with the RecurPost TikTok scheduler.





