TikTok Character Counter

Paste or write in the box, pick a field limit, and watch the counts. Limits come from TikTok’s public help pages; some accounts see different caps, so confirm inside the app.

Case Modify is an independent website and is not affiliated with, endorsed by, or sponsored by TikTok. Tools run in your browser after this page loads; we do not upload what you type.

Counts use JavaScript string length unless your browser supports Intl.Segmenter, which counts user-perceived characters (better for emoji clusters). TikTok may count differently on device—use these numbers as a draft budget, not a guarantee.

0Characters (graphemes)
0Words
0Emoji (Unicode pictographic)
0Hashtags
0@mentions
0 / 80Compared to selected limit

Page guide

Paste or write in the box, pick a field limit, and watch the counts. Limits come from TikTok’s public help pages; some accounts see different caps, so confirm inside the app.

Overview

Count characters, words, emoji, hashtags, and @mentions as you type. Switch between common TikTok field limits—everything stays in your browser.

What this page covers

Paste or write in the box, pick a field limit, and watch the counts. Limits come from TikTok's public help pages; some accounts see different caps, so confirm inside the app.

Quick answer

Count characters, words, emoji, hashtags, and @mentions as you type. Switch between common TikTok field limits—everything stays in your browser. Use it in a browser with no account required, then review the output before publishing or shipping.

Graphemes vs bytes

When your browser supports Intl.Segmenter, counts follow user-perceived characters (helpful for emoji clusters). TikTok may still apply its own rules server-side.

Pick the preset that matches your workflow

Bio (80) and display name (30) follow TikTok Help Center figures. Caption presets include a 4,000-character option for many in-app posts and a 2,200-character option aligned with TikTok’s documented Content Posting API limit. Confirm inside the tool you publish with.

Hashtags and mentions

The counter lists #hashtags and @mentions separately so you can see how much of the line they consume.

How to use this tool

  1. Open TikTok Character Counter in a modern browser.
  2. Paste or type your text, code, list, or value into the input area.
  3. Review the output, then copy or download the result for your workflow.

Frequently asked questions

Why does TikTok disagree with the count?

Different clients and APIs normalize whitespace or combine characters differently.

Does this upload my caption?

No. Counting happens locally after the page loads.

Which limit should I trust?

Use the preset that mirrors how you post—native app vs API-based scheduler.

Explore Case Modify

Case Modify publishes free browser-based text converters, code formatters, encoders, random generators, and unit calculators. Each page runs locally after load unless a tool page states otherwise.

  • Case convertersTitle case, sentence case, uppercase, lowercase, camelCase, PascalCase, snake_case, and kebab-case tools.
  • Code & DataJSON, HTML, CSS, JavaScript, XML, YAML, Markdown, GraphQL, TypeScript, and SCSS formatters.
  • JSON toolsFormat, minify, escape, stringify, and edit JSON in the browser.
  • Text toolsFind and replace, duplicate line removal, sorting, encoding, and cleanup utilities.
  • ConvertersLength, weight, temperature, time, volume, area, energy, and related conversion calculators.
  • Font stylesBold, italic, bubble, aesthetic, and platform-specific Unicode text generators.
  • Random generatorsRandom numbers, letters, passwords, UUIDs, dates, and related generators.
  • BlogGuides on title case, camelCase, JSON formatting, and developer naming conventions.

Machine-readable summaries: llms.txt, llms-full.txt, agents.txt.