← Back to Blog

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.

Each major 2026 model's context window converted from tokens to English words at 0.75 words per token.

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.

TokensWordsPages (2x)Reading time
1,00075033 min
4,0003,0001213 min
8,0006,0002425 min
16,00012,0004850 min
32,00024,000961 hr 41 min
100,00075,0003005 hr 15 min
128,00096,0003846 hr 43 min
200,000150,00060010 hr 30 min
400,000300,0001,20021 hr
500,000375,0001,50026 hr 15 min
1,000,000750,0003,00052 hr 30 min
2,000,0001,500,0006,000105 hr
10,000,0007,500,00030,000525 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 familyTokens per English word1M 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 figure1.33750,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.

ModelContext windowIn wordsRough equivalent
Llama 4 Scout10M tokens~7,500,000All of Harry Potter, 6 times
Gemini 3 Pro (extended)2M tokens~1,500,000War and Peace, 2.5 times
Grok 4.1 Fast2M tokens~1,500,000~6,000 double-spaced pages
Gemini 3 Pro1M tokens~750,0008 average novels
Claude Sonnet 51M tokens~750,0008 average novels
Claude Opus 51M tokens~750,0008 average novels
DeepSeek V41M tokens~750,0008 average novels
Grok 4.5500K tokens~375,0004 average novels
GPT-5.1400K tokens~300,000A long nonfiction book
Claude Haiku 4.5200K tokens~150,0001.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 typeTokens per word1M 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.

ModelInput / 1MOutput / 1MCost 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.

WindowWordsWhat fits
8K tokens~6,000A long blog post plus its comments
32K tokens~24,000A 100-page report or a novella chapter set
100K tokens~75,000A short novel, or The Great Gatsby twice
128K tokens~96,000One full-length novel
200K tokens~150,0001.5 novels, or a 600-page textbook section
400K tokens~300,000A long nonfiction book with notes
1M tokens~750,000Eight novels, or a mid-size codebase
2M tokens~1,500,000War 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.

DocumentTypical wordsTokensShare of a 1M window
Business email200~2650.03%
One-page resume450~6000.06%
Cover letter350~4650.05%
Blog post1,500~2,0000.2%
College essay2,500~3,3250.3%
Research paper8,000~10,6501.1%
Employment contract6,000~8,0000.8%
Master's thesis20,000~26,6002.7%
Full-length novel90,000~120,00012%
PhD dissertation80,000~106,40010.6%
Annual 10-K filing120,000~160,00016%

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.

Related Tools

Related Articles