Character Counter for Captions & Bios
Count characters, words, and lines for bios, meta descriptions, and ads. Updates as you type.
What this tool does
Count characters, words, and lines as you type. Built for bios, ads, and meta descriptions where the limit is characters, not words.
Emoji and some symbols take more than one code unit. The counter uses JavaScript string length, which is close to most in-app composers but not always identical.
How to use it
- 1
Open Character Counter and enter your text or values above.
- 2
Review the instant result in the output panel.
- 3
Copy the result into your caption, CMS, or notes.
- 4
Use Related tools below if you need a follow-up step in the same workflow.
When to use a platform-specific counter instead
X weights URLs and emoji differently — use the Twitter character counter for tweets. Instagram bios and captions have their own limits; use the caption character counter when you are writing a post.
This general counter is the right default for Google ads headlines, meta descriptions, and anywhere the platform documents a plain character cap.
Tips
- Leave a few characters of slack for emoji you might add in the app.
- Use the word counter when you care about reading time, not a hard cap.
Social Media Specs & Character Limits
Useful length and hashtag guidelines when using Character Counter for Captions & Bios for social posts:
| Platform | Max Length | Ideal Length | Hashtag Policy |
|---|---|---|---|
| Instagram Feed & Reels | 2,200 chars | 125 - 150 chars | 3 - 5 tags (Recomm.) |
| TikTok Posts | 4,000 chars | 100 - 200 chars | 3 - 5 tags (Ideal) |
| YouTube Description | 5,000 chars | 1,500 chars (SEO) | 3 - 10 tags |
| X / Twitter Post | 280 chars | 100 - 140 chars | 1 - 2 tags |
| LinkedIn Articles & Posts | 3,000 chars | 500 - 1,000 chars | 3 - 5 tags |
Related tools
All tools →Word Counter
Count words, characters, and reading time
Case Converter
Convert text to uppercase, title case, snake_case & more
Find And Replace
Find and replace text instantly in your browser
JSON Formatter
Format, validate, and beautify JSON data
Markdown Previewer
Preview Markdown as HTML in your browser
URL Encoder Decoder
Encode or decode URL components safely
Frequently asked questions
Does this count spaces and emoji?▼
Yes. Spaces count as characters. Emoji often count as more than one code point; the counter reports JavaScript string length, which matches most social composer counters closely but not always identically.
When should I use this instead of the word counter?▼
Use this when a platform limit is in characters (bios, ads, meta descriptions). Use the word counter when you care about article length or speaking time.