Prompt Length & Token Estimator

See roughly how many tokens your prompt uses, along with words, characters and reading time. Paste your prompt below.

Words: 0 Characters: 0 No spaces: 0 Sentences: 0 Paragraphs: 0 Reading time: 0 min Tokens (est.): 0 Speaking time: 0 min Readability:

Prepare your prompt

Estimate how many tokens your prompt uses

Language models such as ChatGPT and Claude do not read words — they read tokens. A token is a chunk of text, often a short word or part of a longer one. Both the context limit you can fill and the price you pay per request are measured in tokens, so knowing roughly how long a prompt is helps you stay inside the limit and keep costs predictable.

How the estimate works

As a rule of thumb, English text averages about four characters per token, or roughly three tokens for every four words. This tool blends both rules to give a practical estimate that updates live as you type. Common words usually cost one token, while rare words, names, code and other languages get split into several.

Why it is an estimate, not an exact count

Every model family uses its own tokenizer, so the exact number differs between ChatGPT, Claude, Gemini and open-source models. Treat the figure here as a close approximation for planning — ideal for checking whether a long prompt will fit, comparing two drafts, or budgeting a batch job. For billing-exact numbers, use the official tokenizer of the model you are calling.

How to use it, step by step

  1. Paste your prompt, system message or document into the box above.
  2. Read the "Tokens (est.)" figure in the status bar as it updates live.
  3. Too long? Tap "Strip Markdown" and "Clean extra spaces" to trim wasted characters.
  4. Copy the tightened prompt back out when you are happy with it.

Related tools

Pair this with Markdown to plain text to strip formatting symbols that quietly eat tokens, or the readability checker to keep your writing clear.

All-in-one text toolEvery tool on one page Word CounterWords, characters, reading time Case ConverterUPPERCASE, lowercase, Title Case Bold Text Generator𝗕𝗼𝗹𝗱 & 𝘪𝘵𝘢𝘭𝘪𝘤 for social media Remove Line BreaksJoin text into one paragraph LinkedIn Text FormatterBold text for LinkedIn posts Instagram Font GeneratorCool fonts for your bio Remove Extra SpacesDelete double spaces online Remove Duplicate LinesDelete repeated lines Text to SlugConvert a title to a URL slug Lowercase to UppercaseCapitalize all letters Markdown to Plain TextClean up ChatGPT & Claude output JSON FormatterFormat, validate & minify JSON URL Encode / DecodeEncode and decode URL text Extract URLs & EmailsPull links or emails from text Readability CheckerFlesch score & speaking time