cd /news/large-language-models/what-does-a-1-million-token-context-… · home topics large-language-models article
[ARTICLE · art-129720] src=dev.to ↗ pub= topic=large-language-models verified=true sentiment=· neutral

What Does a 1 Million Token Context Window Actually Look Like?

An interactive site, One Million Tokens, visualizes what a 1 million-token context window represents, converting it to roughly 750,000 words, 3,000 printed pages, 83 hours of conversation, or 75,000 lines of code. The site traces context-window growth from GPT-3's 2,048 tokens in 2020 through Gemini 1.5 Pro's 1 million tokens in February 2024 to a cited 10 million-token window, a roughly 4,883x increase. It argues that maximum context length is a capacity limit rather than a guarantee of effective use, and that long context complements rather than replaces retrieval.

by read4 min views1 publishedSep 15, 2026

"1M context" is now a normal line in model specifications. But it is a terrible human-scale unit. Most of us cannot look at:

1,000,000 tokens

and immediately understand how much information that represents.

One Million Tokens is an interactive site that fixes that problem.

🧠 It visualizes one million tokens as a huge stack of text and then walks through the history of context-window growth from GPT-3 onward.

The site uses the following approximate conversions:

1M tokens
~ 750K words
~ 3,000 printed pages
~ 83 hours of conversation
~ 75,000 lines of code

Those numbers are meant to be intuitive rather than universal. Tokenization varies significantly by content. But they give us the right order of magnitude.

A million-token window is not merely "a very long prompt."

It is a small library.

The site's story begins in June 2020.

GPT-3
2,048 tokens

That is visualized as roughly six pages. Then:

ChatGPT
Nov 2022
4,096 tokens

Then:

GPT-4 32K
Mar 2023
32,768 tokens
Claude
May 2023
100,000 tokens

The graph starts getting steep.

The site marks February 2024 as the point where Gemini 1.5 Pro reached 1M tokens.

Google's own launch material from 2024 also described Gemini 1.5 Pro as supporting up to a 1 million-token context in preview.

That was the moment "million-token context" stopped being a research curiosity and became a product capability.

The site then continues into models with multi-million-token windows.

The visualization's complete timeline reaches a cited 10,000,000-token window.

It calculates the increase from GPT-3's 2,048 tokens to 10M as roughly:

4,883x

That is a six-year change in the amount of information a model can accept in its working context.

The visual curve is more revealing than the number. For several years, context capacity barely moves. Then it starts climbing by orders of magnitude.

For developers, context length changes the amount of a system that an AI can inspect at once.

A rough progression:

2K:
small snippet / short conversation

32K:
large file or several files

100K+:
substantial subsystem

1M:
large code collections / potentially repo-scale input

The site's rough 1M-token code equivalent is 75,000 lines at ~13 tokens per line.

That number should not be treated as a hard engineering rule. Code token density varies dramatically.

Python, minified JavaScript, JSON, comments, generated source, and strongly typed languages will all behave differently.

But the order of magnitude is still useful.

Not necessarily.

A larger window reduces one reason we use retrieval: the inability to fit all relevant source material.

But retrieval also solves other problems. It helps:

remove irrelevant material
lower input cost
reduce latency
focus the model
update source data independently

So long context and retrieval are complementary.

A 1M-token window lets you choose to include far more source material.

It does not mean including everything is always optimal.

This is the biggest conceptual mistake I see in discussions of long context.

Maximum context length is a capacity limit. It is not a guarantee of perfect use. A model with a 1M-token window may still:

This is why long-context benchmarks test retrieval and reasoning quality, not merely whether the tokenizer accepts the input.

I would phrase it like this:

context size = size of the desk

reasoning/retrieval quality = how well the model uses what is on the desk

A larger desk is useful. It does not automatically make the worker better.

The site uses:

1 page ~ 333 tokens

and therefore:

3,000 pages ~ 1M tokens

This is a visualization convention. Real documents vary. Tokenizers vary. Languages vary.

The site's 83-hour conversation estimate similarly assumes around 150 spoken words per minute.

These are reference points, not exact conversions.

The timeline can be filtered between:

ALL
OPEN
CLOSED

That makes it easy to see how long-context capabilities moved from closed frontier APIs into open-weight models.

The page credits Hassan at Together AI as the creator.

Model cards are full of abstract specifications.

128K context
1M context
2M context

This site converts those numbers into something human.

The next time someone asks what a million-token context window actually means, I would rather send them this visualization than another table.

Because after scrolling through 3,000 pages, the number finally feels real.

How much of a million-token window have you actually been able to use?

── more in #large-language-models 4 stories · sorted by recency
── more on @one million tokens 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/what-does-a-1-millio…] indexed:0 read:4min 2026-09-15 ·