Prompt Engineering Tokens Tokenizers

Why Token Counts Vary Between Models

The same text is a different number of tokens on GPT, Claude, and Gemini. This shows the spread on multilingual text — which is why an honest count is a range.

Overview

Every model has its own tokenizer, so "how many tokens" has no single answer — only a per-model answer. This loads multilingual text, where the spread is largest: non-Latin scripts use more tokens per character, and each tokenizer handles them differently. The report puts all four model estimates side by side and explains why the headline number is a range, not a point. An honest counter shows the disagreement instead of hiding it behind one confident figure.

How to use this resource

  1. Use varied text

    Multilingual content shows the widest spread between tokenizers.

  2. Compare the models

    Four estimates for the same text, side by side.

  3. Accept the range

    No single true number — the range is the honest answer.

Why This Works

  • Each model's tokenizer is different, so the count genuinely varies
  • Multilingual text exposes the largest, most instructive spread
  • The range is presented as honesty, not hedging

Best for

  • Understanding tokenizer differences
  • Estimating non-English or mixed-language text
  • Anyone expecting one true token number

Not for

  • Exact per-model counts — use each provider's official tokenizer
  • Context-window fit — use the Context Window Estimator

FAQ

Why does the same text show different token counts for GPT-5, Claude, and Gemini?

Each model ships its own tokenizer, so the same multilingual text estimates at GPT-5 ~412, Claude Opus ~432, Claude Sonnet ~432, and Gemini Pro ~412 — the MODEL NOTES put them side by side. CJK and non-Latin scripts use more tokens per character, widening the spread. The token-counter shows the disagreement as a range (320-503) rather than one confident number.

Can I use these numbers for exact billing?

These are estimates, not invoices — the ESTIMATION NOTES state they are "character-based ESTIMATES, not tokenizer output," and pricing is approximate as of June 2026: "providers change rates — verify before relying on a number." For exact per-model counts, notFor points you to each provider's official tokenizer. The per-1,000-calls line ($8.40-$8.63 here) is for budgeting on volume, not an invoice.

More resources from Token Counter

Resources that pair well

Related tools

Tip: Save time by exploring related resources and tools that integrate with this resource.