Free · runs entirely in your browser

Tokens ↔ Words Converter

Turn a token budget into a plain-language word count, or a word count into a rough token estimate — including 1 million tokens to words.

Quick answer: 1 token ≈ 0.75 words, so 1 million tokens ≈ 750,000 words (about 665,000-770,000 for English prose). 8,192 tokens ≈ 6,100 words, and 1 million characters ≈ 250,000 tokens.

Last updated October 1, 2026

Count Tokens Locally

Scope: this gives a planning-grade range, not an exact count. For ordinary English prose, 1,000 tokens usually lands somewhere around 665-770 words — close enough to sketch a document's size, not close enough to bill against. Use the text estimator below for a closer figure on your own text, and the Token & Cost Calculator when you need an exact number.

Convert tokens and words

Pick a direction, enter a number, and choose the text type that best matches what you're planning.

TokensWords
Estimated words
666,667 – 769,231

1,000,000 tokens using english prose (≈1.3-1.5 tokens per word)

At an average silent reading speed of ~225 words/minute, that's roughly 3,191 minutes of reading — handy for sizing a summary, brief, or report before you write it.

Paste your text to estimate its tokens

Nothing is uploaded. The text stays in your browser, and the estimate uses the text type selected in the converter above (english prose).

Words
0
Characters
0
Tokens (chars ÷ 4)
0
Tokens (words × ratio)
0

This is still an estimate. Real tokenizers differ by a few percent between providers.

Formula to convert tokens to words

For English text, one token is about three-quarters of a word, or about four characters. These four conversions cover almost every case.

Tokens → words
words ≈ tokens × 0.75
1,000,000 tokens × 0.75 ≈ 750,000 words
Words → tokens
tokens ≈ words × 1.33
1,000 words × 1.33 ≈ 1,330 tokens
Tokens → characters
characters ≈ tokens × 4
8,192 tokens × 4 ≈ 32,768 characters
Characters → tokens
tokens ≈ characters ÷ 4
1,000,000 characters ÷ 4 ≈ 250,000 tokens

The exact constants are 0.75 words per token, about 1.33 tokens per word, and about 4 characters per token. For code, JSON, or non-English text, multiply the token figure upward (see the text types above).

How many words is 1 million characters?

About 165,000 to 200,000 words, or about 250,000 tokens. An English word averages roughly 5-6 characters once you count the space after it.

CharactersEstimated wordsEstimated tokens
1,000167 – 200250
10,0001,667 – 2,0002,500
100,00016,667 – 20,00025,000
1,000,000166,667 – 200,000250,000

Tokens to words conversion table

Rough English-prose estimates for planning — the english prose setting above changes these ranges.

Token budgetEstimated words
1,000 tokens667 – 769
4,096 tokens2,731 – 3,151
8,192 tokens5,461 – 6,302
16,384 tokens10,923 – 12,603
32,768 tokens21,845 – 25,206
128,000 tokens85,333 – 98,462
200,000 tokens133,333 – 153,846
1,000,000 tokens666,667 – 769,231

How to actually use this converter

The tool above gives you a range in one click. The harder part is knowing which direction to run it, which text type to pick, and when to stop trusting the estimate. Here's exactly that.

When to reach for this converter

  • You've been quoted a token allowance (an API context limit, a plan's monthly token cap) and want to know what it means in plain words before you commit to it.
  • You're briefing a writer or content team on a target length, and the constraint you were given is a token budget rather than a word count.
  • You're sanity-checking a document against a context window before pasting it into a chat or an API call, and want a quick gut-check rather than an exact count.
  • Someone asked "how many words is 1 million tokens?" and you want a fast, defensible answer instead of doing the math by hand.

What is a token, really?

A token is the actual unit an AI model reads, generates, and gets billed in — not a word, not a character, but a sub-word chunk the model's tokenizer decides on. "Butterfly" might be one token or three depending on the tokenizer; a single emoji or an unusual Unicode character can quietly cost several tokens on its own. That's the entire reason this page deals in ranges: "words" is a convenience for humans, "tokens" is what the model and the invoice actually count.

Step by step

1

Pick a direction

Use the swap button to choose tokens → words (you have a token number and want words) or words → tokens (you have a draft or word count and want a token estimate).

2

Enter the number

Type your own figure, or tap one of the preset budgets (1K, 10K, 100K, 1M) to see a common reference point instantly.

3

Match the text type to what you're actually converting

Prose for ordinary writing, dense/multilingual for jargon-heavy or non-English text and text with a lot of non-ASCII characters or emoji, code/JSON for anything with braces, indentation, or repeated symbols — picking the wrong one is the single biggest source of a bad estimate.

4

Read the range, then copy or share it

The low-high spread is the honest answer. Use the copy button to paste the figure into a brief, or the embed snippet further down to drop the whole tool onto your own page.

When you need an exact number instead of a range

This converter is deliberately approximate. For a real, billable token count on actual text, use the Token & Cost Calculator. If your question is specifically about how Claude counts and prices tokens — a common one, since Claude's tokenizer and context limits differ from OpenAI's — the Claude Models & Cost Guide covers that directly, including how to check how many tokens you have left on a Claude plan.

Why token-to-word ratios are a range, not a fixed number

It's tempting to want one clean number — "a token is X words" — because it would make mental math easy. Real tokenizers don't work that way. They split text into sub-word pieces based on how frequently patterns appear in the data they were trained on, so the same idea written two different ways can tokenize into a noticeably different count even though the word count barely changes. This tool gives you a working range instead of a false-precision single number, because that range is the honest answer: close enough to plan with, wide enough to admit what it doesn't know.

How text type changes the ratio

English prose

Ordinary sentences with common words tokenize efficiently — most whole words map to one or two tokens, which is why the roughly 1.3-1.5 tokens-per-word range holds up well for articles, emails, and everyday writing.

Dense or multilingual text

Text that mixes languages, uses uncommon words, or is heavy with punctuation and formatting tends to split into more, smaller pieces — pushing the ratio up toward 1.5-2.0 tokens per word or higher.

Code or JSON

Braces, brackets, indentation, and short repeated identifiers rarely match the whole-word patterns a tokenizer learned from natural language, which is why code commonly runs 2-3 tokens per space-separated 'word' or more.

Tokens per word — the planning range

For English writing, a useful planning range is about 1.3 to 1.5 tokens per word. It's close enough for early sizing — sketching how long a document needs to be, or roughly how much a token budget can hold — but it is not a substitute for actually counting tokens once you have real text to measure. Ratios also drift slightly across different providers' tokenizers, so two counters can legitimately disagree by a few percent on the exact same input.

When words are enough, and when they aren't

Word counts are fine for

Early content planning, briefing a writer on roughly how long a piece should be, or getting a gut-check on whether a document "feels" like it'll fit inside a rough context budget before you've written a single line.

Real tokens are required for

Anything tied to an actual API call — checking a prompt fits inside a context window, estimating a bill, or setting an output cap. Providers charge and enforce limits in tokens, not words, so the final check always has to happen in tokens.

Worked example: sizing a document batch before you write it

Say a team needs to summarize a batch of reports and has budgeted 500,000 tokens of input for the job across all documents. Using the English-prose range of 1.3-1.5 tokens per word, that budget can hold roughly 333,000 to 385,000 words of source material — somewhere around 650-770 pages at a typical 500 words per page. If the actual reports are dense, jargon-heavy technical documents rather than plain prose, the safer planning move is to use the "Dense or multilingual" setting instead, which brings the usable word count down to a more conservative 250,000-333,000 words for the same token budget — a meaningful difference to know before committing to a batch size.

Common mistakes when converting tokens and words

  • • Using the English-prose ratio for code, logs, or JSON, which reliably undercounts the real token total.
  • • Treating the midpoint of a range as an exact number instead of keeping the full low-high spread in mind.
  • • Forgetting that whitespace, punctuation, and formatting all count toward tokens even though they're invisible in a word count.
  • • Sizing a final API call in words instead of switching to a real token count before shipping.
  • • Assuming every provider's tokenizer gives the exact same ratio — they're close, not identical.

Glossary

Token
The sub-word unit a tokenizer actually counts and a provider actually bills by.
Tokens per word
A rough ratio — commonly 1.3-1.5 for English prose — used for early, non-billing estimates.
Word count
A plain-language size measure that's useful for planning but not recognized by any API limit.
Tokenizer
The specific algorithm a model uses to split text into tokens — it differs slightly by provider.
Context window
The total token budget a model can consider at once, covering both input and output.
Dense text
Writing that's compact, jargon-heavy, or mixes languages, pushing the tokens-per-word ratio higher.

Embed this converter

Drop a lightweight version of this tool on your own site — self-contained, dark theme, links back to the live page.

<iframe
  src="https://apextechjournal.com/embed/tokens-to-words?ref=widget"
  width="100%"
  height="380"
  style="border:1px solid #262e39;border-radius:12px;"
  loading="lazy"
  title="Tokens to Words Converter by Apex Tech Journal"
></iframe>

Tokens to Words FAQ

Using the common rule of thumb (1 token ≈ 0.75 words), 1 million tokens is about 750,000 words. For plain English prose the realistic range is roughly 665,000 to 770,000 words, based on the 1.3-1.5 tokens-per-word range most tokenizers produce. Heavy code, JSON, or non-English text can push the actual figure well below that range.