Guide · Last verified 2026-08-23

How Many Words Is 100K Tokens?

Short answer: about 75,000 English words, or 150 pages at 500 words each. But 100K tokens buys far less than that if the content is code, JSON or HTML — roughly 47,000 whitespace-delimited units for source code and only ~37,000 for raw markup. Below: the conversion by content type, what a 100K-token request costs on every tracked model, and why 100K is the most useful chunk size in long-document work.

Quick answer

The 0.75 rule, run backwards

One token averages about 0.75 English words for ordinary prose. Multiply by 100,000 and you get the headline number — then adjust for what you are actually sending.

100,000 tokens ≈ 75,000 wordsPlain English prose. The realistic range is 71,400–80,000 words; the calculator's practical band is 65,000–85,000.
≈ 150 pagesAt 500 words per page. That is a full book-length document in a single prompt.
≈ 50 support conversationsAt the ~2,000 tokens per conversation used elsewhere on this site.
≈ 95,000 CJK charactersChinese, Japanese and Korean run near one token per character — "words" is the wrong unit there.
Conversion table

What 100K tokens gives you, by content type

Content type changes the answer more than any other factor. For code, markup and structured data, "words" means whitespace-delimited units — a planning proxy, not a linguistic one.

Content typeWords from 100K tokens500-word pagesWhy it shrinks
Plain English proseBaseline
Articles, chat, support text
71,400 – 80,000143 – 160Common short words usually map to one token each.
Business / technical English
Reports, specs, documentation
62,500 – 71,400125 – 143Jargon, numbers and long words split into sub-words.
Transcribed speech
Call transcripts, dictation
69,000 – 83,300138 – 167Short filler words tokenize cheaply; punctuation is sparse.
Source code
Python, JavaScript, TypeScript
41,700 – 52,60083 – 105Indentation, operators, camelCase and symbols all split.
JSON / structured data
API payloads, configs
37,000 – 43,50074 – 87Keys repeat per record; each quote, brace and colon bills.
HTML markup
Scraped pages, emails
33,300 – 40,00067 – 80Tags and attributes add tokens that carry no words at all.
CJK text
Characters, not words
90,900 – 105,300 charsRoughly one token per character.

Ranges invert the tokens-per-1,000-words figures published on our 1,000-words conversion table. They are planning estimates, not billing-grade: the same text meters several percent differently across OpenAI, Anthropic and Google tokenizers. Measure real documents with the Token Counter before committing to a budget.

Physical scale

What 100K tokens looks like in practice

Abstract token counts are hard to reason about. These are the equivalents teams actually plan against.

Unit100K tokens is about…Planning note
English words
0.75 per token
75,000A book-length manuscript in one prompt.
500-word pages
Standard manuscript page
150Equivalent to a 150-page report, end to end.
Lines of source code
At ~8–12 tokens per line
8,000 – 12,500A mid-size module or a small service, not a whole repo.
Support conversations
At ~2,000 tokens each
50Roughly a day of tickets for a small team.
Plain-text file size
At ~4 characters per token
≈ 400 KBPDFs and HTML inflate well beyond this once markup is included.

Filesize is the least reliable of these: a 400 KB PDF can meter at 150K tokens or 40K depending on whether it is text-native or scanned. Always extract and count the text.

What it costs

100K in, 2K out — priced on every model

Fixed profile: 100,000 input tokens and a 2,000-token response per request, at standard per-1M rates. This is an input-heavy shape, which is why the cost pattern differs from a chat workload.

ModelInput costOutput costPer requestPer 100,000 requestsOutput share of bill
GPT-5.6 Sol
OpenAI · flagship (promo)
$0.4000$0.0400$0.4400$44,0009.1%
GPT-5.6 Terra
OpenAI · mid
$0.2000$0.0240$0.2240$22,40010.7%
GPT-5.6 LunaLowest
OpenAI · budget
$0.0200$0.0024$0.0224$2,24010.7%
Claude Opus 5
Anthropic · flagship
$0.5000$0.0500$0.5500$55,0009.1%
Claude Sonnet 5
Anthropic · mid
$0.2000$0.0200$0.2200$22,0009.1%
Claude Haiku 4.5
Anthropic · budget
$0.1000$0.0100$0.1100$11,0009.1%
Gemini 3.6 Flash
Google · mid (promo rate)
$0.0750$0.0075$0.0825$8,2509.1%
Gemini 3.5 Flash-Lite
Google · budget
$0.0300$0.0050$0.0350$3,50014.3%

Computed at 100,000 input and 2,000 output tokens using published per-1M rates (OpenAI verified 2026-08-23, Anthropic and Google 2026-08-09 to 2026-08-16). GPT-5.6 Sol's promotional rate runs through at least Nov 21, 2026; Gemini 3.6 Flash's through Dec 31, 2026. Cheapest-to-dearest spread is 24.6x. No long-context surcharge applies at this length. Caching, batch and taxes excluded.

Live calculator

Convert any token budget to words and pages

100K is the default; try 1K, 10K or 1M, or type your own figure. CJK capacity is shown separately because word counts do not apply.

Typical English words75,000
Practical English range65,000–85,000
Approx. 500-word pages150
Approx. CJK characters95,000
Estimate: 0.75 words per token — a planning average, not a tokenizer result. Need the real count? Paste the text into the Token Counter. Pricing data verified —
Why 100K matters

100K is the last cheap chunk size.

Two structural rules make 100,000 tokens a practical ceiling rather than an arbitrary round number — and both are about what you avoid, not what you gain.

It stays under OpenAI's long-context surcharge. GPT-5.6 models bill higher rates once a prompt exceeds 272,000 input tokens: input doubles and output rises 1.5x. At 100K you are at roughly 37% of that threshold. The payoff is concrete — sending 1,050,000 input tokens in one request costs $8.40 on GPT-5.6 Sol at the doubled $8.00/1M rate, while the same tokens split into 100K chunks cost $4.20. Chunking below the threshold halves the input bill.

It still fits the smallest window. Claude Haiku 4.5 has a 200,000-token context — the smallest tracked here. A 100K prompt leaves exactly 100K for system instructions, tool schemas and the response, which is workable; a 150K prompt is not. Every other tracked model sits at 1,000,000 tokens or more, where 100K is under 10% of the window.

37% of the 272K threshold100,000 input tokens leaves headroom before OpenAI's long-context rates apply.
50% of Haiku 4.5's windowThe tightest fit among tracked models; the rest absorb 100K in under a tenth of their capacity.
Output is only 9–14% hereInput-heavy work inverts the usual rule — trimming the prompt beats capping the response.
24.6x routing leverIdentical 100K+2K request: $0.0224 on Luna, $0.5500 on Opus 5.
Context fit

100K tokens inside each context window

How much of each model's window a 100,000-token prompt consumes — and what is left for system prompt, tools and the answer.

ModelContext window100K prompt usesRemaining for output & scaffolding
GPT-5.6 Sol / Terra / Luna
OpenAI · 1,050,000
1,050,0009.5%950,000
Claude Opus 5 / Sonnet 5
Anthropic · 1,000,000
1,000,00010.0%900,000
Claude Haiku 4.5
Anthropic · 200,000
200,00050.0%100,000
Gemini 3.6 Flash / Flash-Lite
Google · 1,048,576
1,048,5769.5%948,576

Context windows are shared by input and output, and each model also caps a single response separately — 128,000 tokens on GPT-5.6 and Claude Opus/Sonnet 5, 64,000 on Haiku 4.5, 65,536 on both Gemini models. Check your real document before batching with the Context Window Checker.

FAQ

100K-token questions

How many words is 100,000 tokens?

About 75,000 English words, using the common 0.75 words-per-token average. For plain prose the realistic range is 71,400 to 80,000 words. Technical English gives you less — roughly 62,500 to 71,400 words — because longer words and jargon split into more sub-word tokens.

How many pages is 100K tokens?

About 150 pages at 500 words per page for ordinary prose. The page count drops sharply with structured content: roughly 94 pages of source code, 80 pages of JSON, and 73 pages of raw HTML, because markup and punctuation consume tokens that carry no words.

Does 100K tokens trigger OpenAI's long-context pricing?

No. OpenAI applies higher long-context rates only above 272,000 input tokens on GPT-5.6 models, where input doubles and output rises 1.5x. At 100,000 input tokens you are at about 37% of that threshold, so standard rates apply — which is why chunking a 1,050,000-token document into 100K pieces halves the OpenAI input bill from $8.40 to $4.20 on GPT-5.6 Sol.

Is 100K tokens a lot of context?

It is a lot of text and a small slice of a modern window. 100K tokens is a 75,000-word book, but only 9.5% of the 1,050,000-token GPT-5.6 window and only 50% of Claude Haiku 4.5's 200,000-token window — the smallest tracked here. On Haiku 4.5 a 100K-token prompt leaves just 100K tokens for system instructions, tools and the response.

How much does a 100K-token prompt cost?

For 100,000 input tokens plus a 2,000-token response, the per-request cost runs from $0.0224 on GPT-5.6 Luna to $0.5500 on Claude Opus 5 — a 24.6x spread for identical work. Because the workload is input-heavy, output is only 9–14% of the bill, the opposite of a balanced request where output dominates.

Methodology

Where these numbers come from.

Conversion ratios are planning estimates derived from how modern sub-word tokenizers behave — they are not exact for any specific model, and the same text can meter several percent differently across OpenAI, Anthropic and Google. Cost figures multiply fixed token volumes by published per-1M rates taken from official provider pricing pages and re-verified weekly; they do not apply caching, batch or tiered discounts, and no long-context surcharge is modeled at 100K input because it does not apply below 272,000 tokens.

Official sources: OpenAI model docs, Anthropic pricing, Google Gemini API pricing. Always confirm the invoice before making purchasing decisions.

The reverse conversionWords → tokens by content type, plus what 1,000 words costs: How Many Tokens in 1,000 Words?.
What a window isHow input and output share one budget, and what it costs to fill one: What Is a Context Window?.
Measure real textPaste actual content into the AI Token Counter for a per-model estimate.
Check the fitConfirm a 100K prompt fits before batching with the Context Window Checker.
Price your volumeTurn token counts into monthly spend with the API Cost Calculator.
What a token isDefinition, conversion by content type, and why output costs 5–8x input: What Is an AI Token?
HTML token savingsCleaning scraped markup removes 47–68% of input tokens: HTML Token Savings.
1M tokens in words750,000 words, 1,500 pages — and why only 5 of 8 models accept it in one request: How Many Words Is 1M Tokens?
Trim the promptFind repeated instructions, markup and filler: Prompt Weight Analyzer
How we verifySources, weekly cadence and what our estimates exclude: Methodology · Pricing changelog.