What we actually measured.

Last updated: V1 benchmark 1.0.0 — captured 24 August 2026

Instead of publishing a headline savings percentage picked from selected examples, we ran Token Optimiser's frozen V1 optimizer across a versioned, source-controlled test corpus and are publishing what actually happened — including the parts that don't sound like a sales pitch.

Key results

Median token saving
8.6%

Among the 295 executions that were actually optimised (n=295) — not an average across every prompt.

Constraint preservation
100%

420/420 — every checked hard constraint (numbers, links, formatting requirements) survived optimisation.

Total executions
1,400

70 fixtures × 4 styles × 5 model targets.

The 8.6% figure above is the median saving among OPTIMIZED executions only — it is not an average saving, not a typical saving for every prompt, not an overall corpus saving, and not a guaranteed saving. The middle half of those executions saved between 4% and 13.3% (mean 8.2%). See “Result classes, in plain English” below for what the other executions did.

Result classes, in plain English

Every one of the 1,400 executions in this benchmark falls into exactly one of three outcomes:

OPTIMIZED295 of 1,400 (21%)

A safe reduction was found and applied. This is the only class the median-savings figure above describes.

ALREADY_EFFICIENT961 of 1,400 (69%)

No safe, worthwhile reduction was found, so nothing was changed — and no saving is shown.

SAFETY_FALLBACK144 of 1,400 (10%)

A transformation was attempted but rejected because it could have changed a hard constraint, so the original prompt was returned untouched.

A large ALREADY_EFFICIENT count is not a weakness in this result — it's the point. If the deterministic pipeline has nothing safe or useful to remove, it does not manufacture a saving to show one anyway. That's the same behaviour you'll see if you run an already-tight prompt through the product itself.

Methodology

  • 70 test prompts (“fixtures”): 52 main, 8 stress-test, and 10 deliberately already-efficient
  • 4 optimisation styles × 5 model targets, run against every fixture
  • 1,400 total executions, all through the same real optimizer entry point the product uses — never a separate or simplified code path
  • A versioned, source-controlled corpus (currently v1.0.0) — a future corpus version is never silently compared against this one without saying so
  • A frozen release-benchmark system: the V1 optimizer's transformation behaviour cannot change without a new versioned benchmark run and a passing regression suite first
  • Automated checks (“hard gates”) that fail the benchmark outright on any real corruption, any unjustified token overhead, or any already-efficient prompt being expanded instead of left alone

Limitations

We'd rather you read this section than skip it.

  • This is Token Optimiser's own committed test corpus — 70 fixtures — not a sample of every possible real-world prompt.
  • Savings vary materially by prompt. Most of the executions in this corpus (69%) were already efficient enough that nothing was changed.
  • Token savings in this benchmark do not measure or prove any change in downstream answer quality — that's a different question this benchmark doesn't answer.
  • Estimated monetary savings shown in the product depend on token-pricing assumptions, not your actual provider invoice — see the product's own methodology notes for how that estimate is calculated.
  • Model-target differentiation is currently limited in V1: this corpus does not show a meaningfully different savings outcome between Claude, ChatGPT, Gemini, and Grok targets.
  • None of the figures on this page should be read as a guaranteed saving for any prompt you run.

Why we publish it this way

The three result classes above exist because a tool that always claims to have improved your prompt isn't telling the truth on every run. Token Optimiser is built to tell the three outcomes apart and show you which one you got — including the conservative case where it keeps your original prompt exactly as written rather than risk a change to something that mattered.

If you want practical techniques for spotting removable tokens yourself before reaching for a tool, see our guide to reducing prompt tokens.

See what it finds in your prompt.

Paste a real prompt and get the same result classification shown above.