Free tool · Runs in your browser · No signup
Instagram Character Counter for Captions
Meta’s developer reference caps an Instagram caption at 2,200 characters, and Instagram has allowed up to 5 hashtags on a reel or post since 18 December 2025. Paste your caption below to count its characters, words, hashtags, mentions, line breaks and emojis. It is checked against Instagram, TikTok and YouTube Shorts limits, each linked to the page it comes from.
Example caption. It has six hashtags, one over Instagram’s limit of five.
The text under your reel or video. YouTube gets it as the description.
Your caption, counted
- Characters
- 311
- Words
- 50
- Hashtags
- 6
- Mentions
- 1
- Line breaks
- 9
- Emojis
- 7
Hashtags found
- #reels
- #contentcreator
- #videoediting
- #talkinghead
- #creatortips
- #editingtips
Mentions found
- @yourfriend
Your first line · 50 characters
I cut my editing time from 3 hours to 20 minutes 🎬
None of the three apps publishes how much of a caption shows before “more”, and the cut moves with screen size and line breaks. Our advice: make this line work on its own.
Limits by platform
Over the limit: Instagram caption hashtags.
InstagramReel or post caption
Characters311 / 2,200
1,889 left
Stated for captions posted through Meta’s API. Instagram’s help pages give no in-app number we could read. Meta developer reference
Hashtags6 / 5
Over by 1
Since 18 December 2025. Meta’s API reference still says 30. Instagram @creators
Mentions1 / 20
19 left
Stated for captions posted through Meta’s API. Meta developer reference
Shown before “more”: Instagram publishes no number.
TikTokVideo captionCheck in the app
Characters315 / 2,200
1,885 left
Counted in UTF-16 units, as TikTok’s API states it, so one emoji uses 2 or more. Stated for API posts; the app may differ. TikTok API reference, archived copy
Hashtags6
No published limit
No limit published on a TikTok page we could read.
Mentions1
No published limit
No limit published on a TikTok page we could read.
Shown before “more”: TikTok publishes no number.
YouTubeShorts or video title
Characters39 / 100
61 left
The same for Shorts and every other video. YouTube Help, Shorts
< and > signsNone
Fine
Not allowed in a title. YouTube Data API reference
YouTubeDescription (your caption)
Characters311 / 5,000
4,689 left
For Shorts and every other video. YouTube Help
Bytes337 / 5,000
4,663 left
The API limit that posting tools work to. An emoji takes 4 bytes or more, a Hindi letter 3. YouTube Data API reference
< and > signsNone
Fine
Not allowed in a description. YouTube Data API reference
Hashtags on the video7 / 60
53 left
Title and description together. Above 60, YouTube ignores every hashtag on the video. YouTube Help, hashtags
Shown before “more”: YouTube publishes no number.
How to use it
How to use the caption character counter
- 1Paste your caption. Add a YouTube title if you also post the video as a Short.
- 2Read the counts and each platform’s limits. Anything over turns red and says by how much.
- 3Trim what is over, make the first line work on its own, then paste the caption into the app.
Every limit, and where it comes from
These are the numbers the counter checks. Each comes from the platform’s own pages, read on 25 October 2026, and the last column says what the source covers.
- characters in an Instagram caption, per Meta’s developer reference
- 2,200
- hashtags on an Instagram reel or post, since 18 December 2025
- 5
- characters in a YouTube title, Shorts included
- 100
| Platform and field | Count | Limit | Source and what it covers |
|---|---|---|---|
| Instagram: reel or post caption | Characters | 2,200 | Meta developer reference. Stated for captions posted through Meta’s API. Instagram’s help pages give no in-app number we could read. |
| Instagram: reel or post caption | Hashtags | 5 | Instagram @creators. Since 18 December 2025. Meta’s API reference still says 30. |
| Instagram: reel or post caption | Mentions | 20 | Meta developer reference. Stated for captions posted through Meta’s API. |
| TikTok: video caption | Characters | 2,200 | TikTok API reference, archived copy. Counted in UTF-16 units, as TikTok’s API states it, so one emoji uses 2 or more. Stated for API posts; the app may differ. |
| TikTok: video caption | Hashtags | None published | No limit published on a TikTok page we could read. |
| TikTok: video caption | Mentions | None published | No limit published on a TikTok page we could read. |
| YouTube: shorts or video title | Characters | 100 | YouTube Help, Shorts. The same for Shorts and every other video. |
| YouTube: shorts or video title | < and > signs | Not allowed | YouTube Data API reference. Not allowed in a title. |
| YouTube: description (your caption) | Characters | 5,000 | YouTube Help. For Shorts and every other video. |
| YouTube: description (your caption) | Bytes | 5,000 | YouTube Data API reference. The API limit that posting tools work to. An emoji takes 4 bytes or more, a Hindi letter 3. |
| YouTube: description (your caption) | < and > signs | Not allowed | YouTube Data API reference. Not allowed in a description. |
| YouTube: description (your caption) | Hashtags on the video | 60 | YouTube Help, hashtags. Title and description together. Above 60, YouTube ignores every hashtag on the video. |
Two numbers need a caveat. Meta’s developer reference still lists 30 hashtags for captions posted through its API. Instagram’s official @creators account said on 18 December 2025 that Instagram “will allow up to 5 hashtags in a reel or post”, so the counter checks against five.
TikTok is the other. TikTok’s site does not load from our network in India, so we read TikTok’s developer reference from an Internet Archive copy saved on 13 August 2026. It allows 2,200 UTF-16 units in a caption posted through the API. We found no page we could open that states the limit inside the TikTok app, so the TikTok card says to check in the app.
How to write a caption that fits
These steps are our advice, built on the limits above.
- Lead with the point. No app publishes how much of a caption shows before “more”, and the cut moves with screen size. Make the first line work on its own. If it is also your first spoken line, the hook library has more than 120 openings to start from.
- Use a few hashtags that describe the video. Instagram now allows five. YouTube Help warns that “the more tags you add, the less relevant they become” for people searching, and it ignores every hashtag on a video with more than 60.
- Write one caption for the strictest app. When you cross-post, write to the smallest numbers in the table: five hashtags, 20 mentions and 2,200 UTF-16 units. The counter flags the rest, such as a long caption in Hindi going past YouTube’s byte limit. The YouTube title is separate and stays within 100 characters.
- Leave room for emoji. Some apps count each part of an emoji, so one can use two or more characters. Near a limit, trim a few characters rather than trust the exact count.
- Break lines where they help reading. Each line break counts as a character, so a caption of many short lines uses a limit up a little faster.
For what Instagram itself says about how reels get recommended, read our guide on how to go viral on Instagram Reels.
How this counter counts
- Characters are grapheme clusters, what you see as one character, counted with your browser’s built-in text segmenter. A browser without one counts Unicode code points instead, and the tool says so under the counts.
- TikTok characters are UTF-16 units, the unit TikTok’s API states. Most letters take one unit and most emoji take two or more.
- YouTube bytes are the caption’s size in UTF-8, the unit YouTube’s developer reference uses for descriptions.
- Hashtags are a # followed by letters, numbers or underscores in any script, such as #東京 or #हिंदी. A # inside a word, as in C#, or followed only by digits, as in #1, does not count. Those two rules are ours, and apps may differ at the edges.
- Mentions are an @ followed by letters, numbers, dots or underscores. Email addresses are skipped.
- Emojis are characters shown as emoji, including flags and keycaps such as 1️⃣. Symbols such as © count only in their emoji form.
- Words are runs of letters and numbers in any script. Words joined by an apostrophe or hyphen count once.
None of the three platforms publishes exactly how its app counts. A result within a few characters of a limit is a reason to check in the app before you post.
Post captions and captions on the video
This tool checks the text under your post. The words on the video itself are also called captions, and they follow different rules: few words at a time, timed to your voice and clear of the app’s buttons.
Our guide to adding captions to Instagram Reels covers Instagram’s own caption options. Video captions people can actually read covers line length and timing, and the safe zone checker shows where each app’s buttons sit.
Sources
Checked on 25 October 2026. Advice marked as ours is EditorOP’s judgment, not a platform rule or a promise of views.
- Meta for Developers: IG User Media reference
Instagram’s API reference. Its caption field allows “Maximum 2200 characters, 30 hashtags, and 20 @ tags” for posts published through the API. Page read on 25 October 2026.
- Instagram’s @creators account on Threads: new hashtag guidance
Instagram’s official creators account, 18 December 2025: “Starting today, Instagram will allow up to 5 hashtags in a reel or post.” Read from the page source on 25 October 2026; the post’s swipe-through slides did not load for us.
- TikTok for Developers: Content Posting API, Direct Post reference (Internet Archive copy)
Says a video caption’s “maximum length is 2200 in UTF-16 runes”, for posts made through the API. tiktok.com does not load from our network in India, so we read the Internet Archive copy saved on 13 August 2026.
- YouTube Help: Upload YouTube videos
States that video titles have a limit of 100 characters and descriptions a limit of 5,000 characters, and that neither can include invalid characters. Page read on 25 October 2026.
- YouTube Help: Get started creating YouTube Shorts
Tells you to “add a title (max 100 characters)” when you upload a Short. Page read on 25 October 2026.
- YouTube Help: Find playlists & videos using hashtags
Says YouTube ignores every hashtag on a video with more than 60, that up to three can show by the title, and that the more you add, the less relevant they become. Page read on 25 October 2026.
- YouTube Data API: Videos resource
Developer reference: a title holds up to 100 characters and a description up to 5,000 bytes, and neither may contain < or >. Page read on 25 October 2026.
FAQ
Questions
What is the Instagram caption character limit?
Meta’s developer reference allows 2,200 characters in a caption posted through its API. Instagram’s help pages give no in-app number we could read, so treat 2,200 as the ceiling and check in the app if you are close.
How many hashtags can you use on Instagram?
Up to five on a reel or post. Instagram’s official @creators account announced the limit on Threads on 18 December 2025. Meta’s developer reference still lists 30 for captions posted through its API.
What is the TikTok caption character limit?
TikTok’s Content Posting API reference allows 2,200 UTF-16 units in a video caption, which is what scheduling tools work to. We could not open a TikTok page that states the in-app limit, so check in the app before posting a long caption.
How long can a YouTube Shorts title be?
Up to 100 characters, the same as any YouTube video. YouTube’s Shorts help page asks for a title of “max 100 characters”, and YouTube’s developer reference rules out the < and > signs.
How long can a YouTube description be?
Up to 5,000 characters, according to YouTube Help. YouTube’s developer reference states the same limit in bytes, so emoji and non-Latin scripts fill it faster when a tool posts for you.
How many characters show before “more” on Instagram?
Instagram does not publish a number. The cut moves with screen size and line breaks, so our advice is to make the first line work on its own.
Do emojis count as one character?
This counter counts what you see, so 👍🏽 is one character. Some apps count each part of an emoji, and TikTok’s API counts UTF-16 units, so one emoji can use two or more. The counter warns you when that could push a caption over.
Do hashtags and mentions count toward the character limit?
Yes. They are part of the caption’s text, so the counter includes every # and @ and the words after them in the character count.
Do you save my caption?
No. The counter runs in your browser, and your caption never leaves your device.
More free tools
Keep going
Caption written?
EditorOP puts your words on the video.
This counter checks the text under your post. EditorOP works on the reel itself: upload your raw talking-head clips and it puts what you say on screen as captions, which you can change before you export.
See how EditorOP worksEditing by hand? How to edit a talking-head video from raw takes.