How Many Words Is 1 Million Tokens?
By Munir Afridi · Updated August 2026 · 11 min read
Quick Answer
1 million tokens is about 750,000 words of English prose. The working ratio is 0.75 words per token, or 1.33 tokens per word, because one token averages about four characters of English text (OpenAI Help Center). That is roughly eight 90,000-word novels, 3,000 double-spaced pages, or 52 hours of reading at 238 words per minute. Claude and Gemini tokenizers run 10 to 20 percent higher on the same text, so a 1M window on those models holds closer to 600,000 to 650,000 words.
Tokens to Words: The Conversion Table
Start here if you just need the number. Every row uses 0.75 words per token for English prose, 250 words per double-spaced page, and the 238 words-per-minute adult silent reading average from the Brysbaert 2019 meta-analysis of 190 studies.
| Tokens | Words | Pages (2x) | Reading time |
|---|---|---|---|
| 1,000 | 750 | 3 | 3 min |
| 4,000 | 3,000 | 12 | 13 min |
| 8,000 | 6,000 | 24 | 25 min |
| 16,000 | 12,000 | 48 | 50 min |
| 32,000 | 24,000 | 96 | 1 hr 41 min |
| 100,000 | 75,000 | 300 | 5 hr 15 min |
| 128,000 | 96,000 | 384 | 6 hr 43 min |
| 200,000 | 150,000 | 600 | 10 hr 30 min |
| 400,000 | 300,000 | 1,200 | 21 hr |
| 500,000 | 375,000 | 1,500 | 26 hr 15 min |
| 1,000,000 | 750,000 | 3,000 | 52 hr 30 min |
| 2,000,000 | 1,500,000 | 6,000 | 105 hr |
| 10,000,000 | 7,500,000 | 30,000 | 525 hr |
Basis: 0.75 words per token (OpenAI Help Center, "What are tokens and how to count them?"), 250 words per double-spaced page, 238 wpm silent reading (Brysbaert, 2019). Figures rounded. Verified August 2026.
For an exact count on your own text rather than an estimate, paste it into the AI prompt word counter, which shows the token count and per-model cost side by side, or use the tokens to words converter for the raw conversion in either direction.
What Is a Token, Exactly?
A token is the unit an AI model actually reads. It is not a word and it is not a character. It is a chunk of text, usually three to four characters, produced by a tokenizer that splits your writing into pieces the model has seen often enough to recognize.
Common short words are one token each. "The", "and", "is" all cost a single token. Longer or rarer words get split. "Tokenization" might become "token" plus "ization", two tokens for one word. Punctuation and spaces count too, and a leading space is usually bundled into the token that follows it, which is why "hello" and " hello" can tokenize differently.
This matters because every limit you deal with is measured in tokens, never in words. Context windows, output caps, rate limits, and API bills are all token-denominated. Your draft is measured in words. The gap between those two units is where people blow past a limit they thought they were under, and it is the entire reason this conversion is worth memorizing.
How Do You Convert 1 Million Tokens Into Words?
Multiply tokens by 0.75. One million tokens times 0.75 gives 750,000 words. Going the other way, multiply words by 1.33 to get tokens, so a 2,000-word article costs roughly 2,660 tokens.
The 0.75 figure comes from OpenAI's own documentation, which puts one token at about four characters of common English and 100 tokens at about 75 words. Since average English words including the trailing space run close to 5.3 characters, the arithmetic lands right where you would expect: four characters per token divided by 5.3 characters per word gives about 0.75.
Two shortcuts are worth keeping in your head. Tokens are roughly one third more than words, and words are roughly three quarters of tokens. Neither is exact, and neither needs to be. If you are within five percent of the real count, you will make the same decision about which model and which window to use.
Fast mental math
Words to tokens: add a third. 1,500 words is about 2,000 tokens.
Tokens to words: cut a quarter. 8,000 tokens is about 6,000 words.
Tokens to pages: divide by 3.33. 100,000 tokens is about 300 double-spaced pages.
Does the Ratio Change Between Models?
Yes, and this is the part most conversion charts skip. Every lab trains its own tokenizer, so the same paragraph produces a different token count depending on who is counting. OpenAI's o200k tokenizer is the most efficient of the major ones on English prose. Anthropic and Google tokenizers typically produce 10 to 20 percent more tokens for identical text.
| Model family | Tokens per English word | 1M tokens holds |
|---|---|---|
| OpenAI GPT-5.x (o200k) | ~1.30 | ~770,000 words |
| Claude (Anthropic) | ~1.50 to 1.65 | ~605,000 to 665,000 words |
| Gemini (Google) | ~1.40 to 1.55 | ~645,000 to 715,000 words |
| Llama 4 (Meta) | ~1.35 | ~740,000 words |
| DeepSeek V4 | ~1.35 | ~740,000 words |
| Generic planning figure | 1.33 | 750,000 words |
Ranges reflect typical English prose measured against each provider's public tokenizer, August 2026. Code, markup, and non-English text push every row higher.
The practical read: use 0.75 words per token when you are estimating, and use the real tokenizer when money or a hard limit is on the line. A 15 percent tokenizer difference on a 1 million token job is 150,000 tokens, which is a real bill and, more painfully, the difference between a document fitting and getting truncated.
How Big Is Every AI Context Window in Words?
Here is the 2026 lineup with each advertised context window converted into English words at the generic 0.75 ratio. The context window is the total budget shared by your input and the model's output, so a 200,000-token window does not give you 200,000 tokens of room for the prompt alone.
| Model | Context window | In words | Rough equivalent |
|---|---|---|---|
| Llama 4 Scout | 10M tokens | ~7,500,000 | All of Harry Potter, 6 times |
| Gemini 3 Pro (extended) | 2M tokens | ~1,500,000 | War and Peace, 2.5 times |
| Grok 4.1 Fast | 2M tokens | ~1,500,000 | ~6,000 double-spaced pages |
| Gemini 3 Pro | 1M tokens | ~750,000 | 8 average novels |
| Claude Sonnet 5 | 1M tokens | ~750,000 | 8 average novels |
| Claude Opus 5 | 1M tokens | ~750,000 | 8 average novels |
| DeepSeek V4 | 1M tokens | ~750,000 | 8 average novels |
| Grok 4.5 | 500K tokens | ~375,000 | 4 average novels |
| GPT-5.1 | 400K tokens | ~300,000 | A long nonfiction book |
| Claude Haiku 4.5 | 200K tokens | ~150,000 | 1.5 novels, ~600 pages |
Advertised context windows from each provider's public documentation and launch materials, checked August 2026. Word figures use 0.75 words per token; Claude and Gemini figures run lower in practice because their tokenizers are less efficient on English. Novel equivalent assumes 90,000 words.
Per-model detail, including output caps and message limits, lives on the individual pages: Claude word limit, ChatGPT word limit, and Gemini word limit. The full set is indexed on the AI writing tools hub.
Can a Model Actually Use a Full 1M-Token Window?
Mostly no, and the gap is large enough to change how you plan a job. NVIDIA's RULER benchmark, which tests retrieval and reasoning at increasing input lengths, finds that effective context is typically only 50 to 65 percent of the advertised size. Accuracy degrades well before the ceiling.
The MRCR v2 multi-round retrieval test tells the same story with sharper numbers. At a full 1 million tokens the strongest frontier model holds roughly 76 percent accuracy. Several others drop below 50 percent, and Llama 4 Scout's advertised 10 million token window scores in the mid teens once the input actually gets that long. Meta itself acknowledges recall degrades far below the ceiling.
So treat the advertised window as a hard ceiling rather than a working capacity. If a model claims 1 million tokens, plan real work around 500,000 to 650,000, which is roughly 375,000 to 490,000 words. Put the material you actually need the model to use near the start and the end of the prompt, since the middle is where retrieval fails first. And when a document genuinely will not fit, chunking with retrieval still beats stuffing the window, no matter how big the number on the spec sheet is.
Does Content Type Change the Token Count?
Heavily. The 0.75 ratio holds for ordinary English prose and falls apart everywhere else. Anything unusual to the tokenizer costs more tokens per word.
| Content type | Tokens per word | 1M tokens holds |
|---|---|---|
| Conversational English | ~1.20 | ~830,000 words |
| Standard English prose | ~1.33 | ~750,000 words |
| Technical or academic writing | ~1.45 | ~690,000 words |
| Source code (Python, JS) | ~1.80 | ~555,000 words |
| JSON, XML, HTML markup | ~2.10 | ~475,000 words |
| Spanish, French, German | ~1.60 | ~625,000 words |
| Chinese, Japanese, Korean | ~2.00 to 2.50 | ~400,000 to 500,000 words |
| Tables of numbers | ~2.50 | ~400,000 words |
Typical ranges measured on English-trained tokenizers, August 2026. Non-English figures vary widely by script and by which tokenizer you use.
Code is the trap that catches most developers. Indentation, brackets, camelCase identifiers, and symbols all fragment into separate tokens, so a 5,000-word codebase can cost 9,000 tokens instead of the 6,650 you budgeted. Markup is worse still. If you are pasting a scraped HTML page into a model, strip the tags first and you will often cut the token count by half.
Non-English text carries a real penalty too, since these tokenizers were trained mostly on English. Chinese and Japanese frequently tokenize close to one token per character, which is why the same document costs noticeably more to process in those languages. If you write in Spanish, our contador de palabras counts words natively before you convert.
What Does 1 Million Tokens Cost?
API pricing is quoted per million tokens, so this question has an unusually clean answer: 1 million input tokens costs exactly the listed input rate. Output is where the bill grows, since every major provider charges several times more for generated tokens than for the ones you send.
| Model | Input / 1M | Output / 1M | Cost per 1,000 words in |
|---|---|---|---|
| Claude Fable 5 | $10 | $50 | $0.013 |
| Claude Opus 5 | $5 | $25 | $0.0067 |
| Claude Sonnet 5 | $2 | $10 | $0.0027 |
| Claude Haiku 4.5 | $1 | $5 | $0.0013 |
| Gemini 3.1 Pro | $2 | $12 | $0.0027 |
| GPT-5.1 | $0.63 | $5 | $0.0008 |
Published list prices per million tokens, August 2026. Anthropic kept the Sonnet 5 launch price and cancelled the planned increase to $3/$15. Gemini Pro tiers bill prompts above 200K tokens at a higher rate. Batch processing runs about 50 percent cheaper on several providers. Check each provider's pricing page before budgeting; rates move.
Two costs catch people out. First, reasoning or "thinking" tokens bill as output on models that use them, which means a short visible answer can carry a long invisible bill. Second, in a multi-turn conversation the entire history is resent with every message, so a chat that reaches 100,000 tokens of context charges you for 100,000 input tokens on each new turn, not just once. The AI prompt word counter estimates the per-model cost of a prompt before you send it.
How Many Words Is 100k Tokens, 128k, or 200k?
These three come up constantly because they are the windows most people actually work in. 100,000 tokens is about 75,000 words. 128,000 tokens is about 96,000 words. 200,000 tokens is about 150,000 words. Put a familiar object next to each and the scale stops being abstract.
| Window | Words | What fits |
|---|---|---|
| 8K tokens | ~6,000 | A long blog post plus its comments |
| 32K tokens | ~24,000 | A 100-page report or a novella chapter set |
| 100K tokens | ~75,000 | A short novel, or The Great Gatsby twice |
| 128K tokens | ~96,000 | One full-length novel |
| 200K tokens | ~150,000 | 1.5 novels, or a 600-page textbook section |
| 400K tokens | ~300,000 | A long nonfiction book with notes |
| 1M tokens | ~750,000 | Eight novels, or a mid-size codebase |
| 2M tokens | ~1,500,000 | War and Peace 2.5 times over |
One useful anchor: an average published novel runs about 90,000 words, which is roughly 120,000 tokens. So any model advertising a 128,000-token window can hold a whole novel, and a 1 million token window can hold a shelf of them. Whether it can reason across that shelf is a separate question, answered above. For book-length word counts by title, see our word count of popular books reference.
How Do You Count Tokens Before You Send Them?
Estimate first, verify when it matters. For a rough number, count your words and multiply by 1.33. For anything with a hard limit or a real bill attached, run the text through a tokenizer that matches your model.
The fastest path for most writing work: paste the draft into the word counter for an exact word and character count, then convert. If you want both numbers at once, the AI prompt word counter shows tokens and estimated cost across the current model lineup as you type. For batch conversions in either direction, the tokens to words converter handles it.
Three habits save the most trouble. Leave headroom of 10 to 15 percent below any hard limit, because your estimate is an estimate and the model's reply eats from the same budget. Strip markup and boilerplate before pasting, since tags and repeated navigation text are pure token cost with no information value. And when a long conversation starts feeling expensive or forgetful, start a fresh one with a summary instead of dragging the whole history forward.
Count Tokens and Words Together
Paste any prompt to see its word count, token estimate, and cost across today's models.
Open AI Prompt Word Counter →Why Tokens and Not Words?
It is a fair question, since every user thinks in words and every model bills in tokens. The reason is that tokens are what the model computes on. A transformer processes a sequence of numeric IDs, and the tokenizer is the thing that turns text into those IDs. Words are a human convention that varies by language, and plenty of languages do not put spaces between them at all.
Subword tokenization is the compromise. Splitting on characters would make sequences far too long. Splitting on whole words would produce a vocabulary too large to train and would choke on anything unseen. Chunks of three or four characters handle both problems: common words stay whole, rare words decompose into recognizable pieces, and a misspelling or a brand-new product name still resolves into something the model can work with.
Practically, this means the unit mismatch is not going away. Learn the conversion once, keep the 1.33 multiplier handy, and check the real tokenizer when the stakes justify it.
How Many Tokens Is a Typical Document?
Abstract numbers are hard to plan with. These are the documents people actually paste into a model, with their word counts and the token cost that follows from them.
| Document | Typical words | Tokens | Share of a 1M window |
|---|---|---|---|
| Business email | 200 | ~265 | 0.03% |
| One-page resume | 450 | ~600 | 0.06% |
| Cover letter | 350 | ~465 | 0.05% |
| Blog post | 1,500 | ~2,000 | 0.2% |
| College essay | 2,500 | ~3,325 | 0.3% |
| Research paper | 8,000 | ~10,650 | 1.1% |
| Employment contract | 6,000 | ~8,000 | 0.8% |
| Master's thesis | 20,000 | ~26,600 | 2.7% |
| Full-length novel | 90,000 | ~120,000 | 12% |
| PhD dissertation | 80,000 | ~106,400 | 10.6% |
| Annual 10-K filing | 120,000 | ~160,000 | 16% |
Word counts are common industry averages; token figures use 1.33 tokens per word. A 10-K runs higher in practice because financial tables tokenize closer to 2.5 tokens per word.
The pattern worth noticing is how much room a 1 million token window really has for ordinary work. You could paste 500 blog posts into it. What fills a window fast is not documents, it is conversation history and pasted code. A single long debugging session with repeated file dumps can burn 200,000 tokens without producing a single document. Check any draft's exact length in the word counter, or see typical targets in our dissertation length guide.
Is a Bigger Context Window Always Better?
No. Bigger windows are a capability, not a strategy, and using one badly is slower, costlier, and less accurate than using a smaller one well.
Three costs come with filling a window. Latency rises, because the model has to attend across everything you sent. The bill rises linearly with input, and in a multi-turn chat it rises on every single turn. Accuracy falls in the middle of long inputs, which is the failure the RULER and MRCR results above describe. Stuffing 800,000 words into a prompt to answer a question about one paragraph is the most expensive way to get a worse answer.
Large windows earn their keep on genuinely whole-document tasks: reviewing an entire contract for internal contradictions, tracing a change across a codebase, summarizing a book with the structure intact. For lookup-style questions over a large corpus, retrieval still wins. Fetch the relevant 4,000 words and ask about those. You get a faster answer, a cheaper answer, and usually a more accurate one.
Frequently Asked Questions
How many words is 1 million tokens?
1 million tokens is about 750,000 words of English prose. The working ratio is 0.75 words per token, or about 1.33 tokens per word, per the OpenAI Help Center guidance that one token is roughly four characters of English text. That is close to eight average novels of 90,000 words each.
How many words is 100,000 tokens?
About 75,000 words, which is roughly a short novel or 300 double-spaced pages. The same 0.75 words-per-token ratio applies at any scale, so 100,000 tokens times 0.75 gives 75,000 words.
How many words is 128k tokens?
About 96,000 words. A 128,000-token context window holds roughly one full-length novel, or around 384 double-spaced pages at 250 words per page.
How many tokens is 1,000 words?
About 1,333 tokens for English prose. Multiply your word count by 1.33 for a fast estimate, or by 1.5 if the text is code, heavily formatted, or full of proper nouns and numbers.
Do all AI models use the same tokens-per-word ratio?
No. OpenAI models running the o200k tokenizer average about 1.3 tokens per English word. Claude and Gemini tokenizers typically run 10 to 20 percent higher on the same text, so a 1 million token Claude window holds closer to 600,000 to 650,000 words than 750,000. Always test with the real tokenizer before budgeting a long job.
Which AI model has the largest context window in 2026?
Meta Llama 4 Scout advertises the largest at 10 million tokens, about 7.5 million words. Among closed frontier models, Gemini 3 Pro, Claude Sonnet 5, and DeepSeek V4 all offer 1 million tokens, roughly 750,000 words each, with some Gemini and Grok tiers reaching 2 million.
Can a model actually use its whole 1 million token window?
Usually not. NVIDIA RULER testing finds effective context is typically only 50 to 65 percent of the advertised size, and on the MRCR v2 long-context test the strongest frontier models hold roughly 76 percent accuracy at 1 million tokens while several fall below 50 percent. Treat the advertised number as a ceiling, not a working capacity.
How much does 1 million input tokens cost?
Prices are quoted per million tokens, so 1 million input tokens costs exactly the listed input rate: about $2 on Claude Sonnet 5 and Gemini 3 Pro, $1 on Claude Haiku 4.5, and $5 on Claude Opus 5, as of August 2026. Output tokens cost several times more than input on every major model.