# TikTok character limits for every text field

> TikTok captions take 4,000 characters in the app but 2,200 on scheduled videos. Bio 80, name 30, username 24. Every TikTok text limit, with a counter.

Page: https://omnisocials.com/tiktok-character-limits
Checked: October 17, 2026

Captions take 4,000 characters in the app, but scheduled videos stop at 2,200. Bios take 80. Paste a caption below to count it.

## The short answer: Captions: 4,000 in the app, 2,200 on scheduled videos. Bio: 80.

TikTok's app takes captions of up to 4,000 characters, hashtags included. The Help Center does not list that number, but it is widely documented. Scheduled videos are different: TikTok's Content Posting API caps a video caption at 2,200 characters, and every scheduler posts through it. Photo posts keep 4,000 for the description, plus a title of up to 90.

Your bio takes 80 characters, your name 30 and your username 2 to 24. Alt text on a photo post takes 300 characters per photo. The app takes up to 5 hashtags per post, a cap reported since August 2025 that TikTok has not announced, and hashtags count toward the caption.

- **Caption**: 4,000 (2,200 on scheduled videos)
- **Bio**: 80 (Name 30, username 2 to 24)
- **Photo title**: 90 (Through TikTok's API)

## Count a TikTok caption

- Caption: up to 4,000 characters.
- Hashtags: up to 5 per post.

## Every TikTok text limit in one table. With where each number comes from.

| Field | Limit | Source |
|---|---|---|
| Video caption, in the app | 4,000 characters | Widely documented; not in TikTok's Help Center |
| Video caption, scheduled | 2,200 characters | TikTok's Content Posting API |
| Photo post description | 4,000 characters | TikTok's Content Posting API |
| Photo post title | 90 characters | TikTok's Content Posting API |
| Hashtags | 5 per post; they count toward the caption | Reported since Aug 2025; TikTok has not announced it |
| Bio | 80 characters | TikTok Help Center |
| Name (nickname) | 30 characters | TikTok Help Center; change it once every 7 days |
| Username | 2 to 24 characters | TikTok Help Center; letters, numbers, underscores, periods |
| Comment | 150 characters via the API | TikTok's comment API; the Help Center states no number |
| Alt text | 300 characters per photo | TikTok Help Center |
| Direct message | Not published | No number from TikTok |

Checked on October 17, 2026. "Not published" means TikTok states no number; we leave out the guesses other guides repeat.

## What the app allows, and what a scheduled post must fit. Schedulers publish through TikTok's API.

| Field | TikTok app | Schedulers (the API) |
|---|---|---|
| Video caption | 4,000 characters | 2,200 characters |
| Photo description | 4,000 characters | 4,000 characters |
| Photo title | Not published | 90 characters |
| Hashtags and mentions | Part of the caption | Matched in the caption when separated by spaces or new lines |

Every scheduler, OmniSocials included, publishes through TikTok's Content Posting API, so the right column is what a scheduled post must fit. OmniSocials checks video captions against 2,200 and photo captions against 4,000 before you schedule.

## Write captions that get read. The first line decides.

1. **Lead with the point** Viewers see the first lines of a caption over the video. Say what the video is about there.
2. **Stay under 2,200 on scheduled videos** TikTok's API takes up to 2,200 characters on a video caption. Save long text for photo posts, which take 4,000.
3. **Write for search** TikTok suggests using your description, captions and on-screen text to make clear what the video is about.
4. **Do not stuff keywords** TikTok warns that unrelated keyword text can get a video flagged for spam. Use words that describe the video.
5. **Bio: who you are, why follow** 80 characters is one or two short lines. Say who you are and what people get from following you.
6. **Add alt text to photo posts** Alt text describes a photo for screen readers. TikTok allows 300 characters for each photo.

## Schedule it with OmniSocials

Write once, and OmniSocials checks it against TikTok's caption limits before it posts. OmniSocials schedules posts to TikTok and 11 more networks from one calendar, and AI agents (Claude, ChatGPT and others) can plan and schedule through its MCP server. $10 per seat a month billed yearly, $12 monthly; 14-day free trial, a card is needed to start it. https://omnisocials.com/pricing

## Sources and method

Each limit comes from TikTok's Help Center or TikTok's Content Posting API reference, read on October 17, 2026. Where TikTok publishes no number, the table says "Not published" or names where the figure comes from. The 4,000-character app caption is the widely documented figure, not one TikTok's Help Center states.

- TikTok for Developers, [Content Posting API: direct post reference](https://developers.tiktok.com/doc/content-posting-api-reference-direct-post), Read Oct 2026. Video caption (title): up to 2,200 UTF-16 runes; hashtags and mentions are matched.
- TikTok for Developers, [Content Posting API: photo post reference](https://developers.tiktok.com/doc/content-posting-api-reference-photo-post), Read Oct 2026. Photo title up to 90, description up to 4,000 UTF-16 runes.
- TikTok Help Center, [Changing account bio](https://www.tiktok.com/support/faq_detail?id=7096681482017692162), Read Oct 2026
- TikTok Help Center, [Changing your nickname](https://www.tiktok.com/support/faq_detail?id=7581821550014388748), Read Oct 2026
- TikTok Help Center, [Changing your username](https://www.tiktok.com/support/faq_detail?id=7581821550156962315), Read Oct 2026
- TikTok Help Center, [Accessibility for your videos](https://www.tiktok.com/support/faq_detail?id=7581826684102679052), Read Oct 2026. Alt text: up to 300 characters per photo.
- TikTok Creator Academy, [Getting discovered with Search: your questions answered](https://www.tiktok.com/creator-academy/en/article/Getting-discovered-with-Search), Aug 2026

## Related guides

- [Best time to post on TikTok](https://omnisocials.com/best-time-to-post-on-tiktok)
- [How often to post on TikTok](https://omnisocials.com/how-often-to-post-on-tiktok)
- [TikTok image sizes](https://omnisocials.com/tiktok-image-sizes)
- [TikTok video lengths](https://omnisocials.com/tiktok-video-lengths)
- [TikTok hashtag limits](https://omnisocials.com/tiktok-hashtag-limits)
- [Schedule TikTok posts](https://omnisocials.com/tiktok)
- [Connect TikTok](https://omnisocials.com/help-center/integrations/tiktok)
- [Create a post](https://omnisocials.com/help-center/creating-content/create-post)
- [MCP server](https://omnisocials.com/mcp)
- [REST API](https://omnisocials.com/api)
- [API reference](https://docs.omnisocials.com)

## FAQ

### What is the TikTok caption character limit?

4,000 characters in the app, hashtags included. Videos posted through TikTok's API, as schedulers do, take 2,200. Photo posts take 4,000 either way.

### Why is my scheduled TikTok caption limited to 2,200 characters?

TikTok's Content Posting API, which every scheduler uses, caps a video caption at 2,200 characters. The 4,000 limit applies when you post from the app, or to photo posts.

### What is the TikTok bio character limit?

80 characters, per TikTok's Help Center.

### How long can a TikTok username be?

2 to 24 characters, using letters, numbers, underscores and periods, but not a period at the end. You can change it once every 30 days.

### How long can a TikTok name be?

Up to 30 characters. You can change your name, which TikTok calls a nickname, once every 7 days.

### What is the TikTok comment character limit?

TikTok's Help Center states no number. Comments posted through TikTok's comment API, as OmniSocials does, take up to 150 characters.

### Do hashtags count toward the TikTok caption limit?

Yes. Hashtags are part of the caption, so they count toward the 4,000 characters, or 2,200 on a scheduled video. The app also caps a post at 5 hashtags.

### How long can a TikTok photo post title be?

Up to 90 characters through TikTok's API, which is what schedulers use. TikTok's Help Center gives no number for the app.

### How long can TikTok alt text be?

Up to 300 characters for each photo in a photo post. Screen readers read it out.

### Does OmniSocials check TikTok caption length?

Yes. It checks a video caption against 2,200 characters and a photo caption against 4,000 before the post is scheduled, so TikTok does not reject it later.
