1 PAGE = 333 TOKENS · 3,000 PAGES = 1,000,000
1,000,000 TOKENS IN CONTEXT
00 · WEBGL VISUAL ESSAY / MACHINE MEMORY 2020→OCT 2026

One million tokens.

A token is the unit a language model reads, about three-quarters of a word. The pages swirling around you in 3D WebGL hold one million tokens of real text: 3,000 printed pages of Alice in Wonderland, on repeat. This is what a million-token context window holds, and the six-year race—through GPT-6 Astra, Claude Opus 5.5, Gemini 4 Argon, and Kimi K3.1 Pro—that made it real.

THREE.JS r128 INSTANCED MESH 38 MODELS (UP TO OCT 26, 2026) DRAG CANVAS TO ORBIT
PART I — HOW SMALL WE STARTED
01.0 · THE LIBRARY 75 × 40 SHELVES
0 TOKENS IN CONTEXT

The million tokens, laid out as a library: 3,000 pages, 75 across and 40 high. Every model in this story could hold some slice of these shelves in mind. Scroll in.

Tip: Hover or click any 3D page cell in the background grid to inspect its tokens.
START HERE · ONE TOKEN ≈ 0.75 WORDS

A single word on a single page.

This is one token: a single word on a single page. Every context window in this story is measured in these.

"Alice" was beginning to get very tired...
JUN 2020 · GPT-3 2,048 TOKENS · 6 PAGES

Six pages in memory.

GPT-3 read 2,048 tokens at a time: the six pages you can see. Anything you said earlier fell out of memory.

0.20% of 1M window (6 / 3,000 pages)
NOV 2022 · CHATGPT 4,096 TOKENS · 12 PAGES

Twelve pages for 100 million users.

The chatbot that reached 100 million users held 4,096 tokens, twelve pages. Long conversations forgot their own beginnings.

0.41% of 1M window (12 / 3,000 pages)
MAR 2023 · GPT-4 32K 32,768 TOKENS · 98 PAGES

98 pages: a novella.

32,768 tokens is 98 pages: a novella. For the first time you could hand the model a whole essay and ask questions about it.

3.28% of 1M window (98 / 3,000 pages)
MAY 2023 · CLAUDE 100K 100,000 TOKENS · 300 PAGES

Enough for The Great Gatsby.

Claude jumped to 100,000 tokens, 300 pages, enough to read The Great Gatsby in one pass.

10.0% of 1M window (300 / 3,000 pages)
FEB 2024 → OCT 2026 · THE MILLION CLUB 1,000,000+ TOKENS · 3,000 PAGES

Every shelf illuminated at once.

Gemini 1.5 Pro was first to hold every page in view. By October 2026, a million tokens ships across open-weight models (Kimi K3.1 Pro, DeepSeek V4.1 Flash 1017, Qwen 3.8 2.4T, MiniMax M3.1, GLM-5.3) and commercial flagships (Claude Opus 5.5, Sonnet 5.5, Fable 5.1, GPT-6 Astra, Gemini 4 Argon).

100% · All 3,000 pages in a single prompt
PART II — WHAT A MILLION TOKENS HOLDS
02.1 · PHYSICAL VOLUME 30 CM STACK

3,000 pages.

Those same pages, stacked in 3D space: a million tokens is about 750,000 words, and the pile stands thirty centimetres tall. A model with this window reads the whole stack at once.

1M TOK ≈ 750K WORDS ≈ 3,000 PAGES ≈ 30 CM OF PAPER
02.2 · LITERATURE 957,000 TOKENS

Five Harry Potters.

Philosopher's Stone through Order of the Phoenix is about 957,000 tokens: the first five novels in a single prompt, with room left for your question. The King James Bible runs about 1.04 million, just over the 1M line (though inside Kimi K3.1 Pro's 1,048,576 and GPT-6 Astra's 1,050,000 window).

Harry Potter 1–5957K tok (Fits!)
King James Bible1.04M tok (+4% over 1.0M)
HP 1–5 ≈ 957K TOK · KJV BIBLE ≈ 1.04M TOK
02.3 · SPOKEN WORD 3.5 DAYS NONSTOP

83 hours of talk.

At 150 words a minute, a million tokens transcribes three and a half days of nonstop conversation, or every word from two weeks of full-time meetings.

150 WPM × 83 H ≈ 750K WORDS ≈ 1M TOK
02.4 · SOFTWARE ENGINEERING ENTIRE REPOSITORY

75,000 lines of code.

At about 13 tokens a line, a whole production codebase fits in one window: every file and every test, read together. This is why context size changed how AI writes software.

13 TOK/LINE × 75K LINES ≈ 1M TOK
PART III — THE RACE TO A MILLION · 2020→OCT 2026
2020→2022 · THE FLAT SKYLINE LOG SCALE SKYLINE

Three years of flat memory.

Every stack of books is a model release; its height is the context window (log scale, each gridline is 10×). Solar Rose→Amber stacks are open weights, Electric Violet→Cyan are closed APIs. For three years the skyline is flat: open or closed, a language model read two to four thousand tokens.

2023 · FROM 2K TO 200K IN ONE YEAR 100× JUMP

The cam-shaft breaks loose.

MosaicML's StoryWriter took open weights to 65K in May; Claude hit 100K the same month. By November the closed frontier sat at 128–200K, and Yi-34B carried 200K into the open.

FEB 2024 · THE MILLION-TOKEN LINE 1M → 2M TOKENS

Crossing seven figures.

Gemini 1.5 Pro crossed a million in February and doubled it by June. Meanwhile 128K became the everyday default; Llama 3.1 made it standard for open weights.

JAN 2025 · OPEN CATCHES UP 1M & 4M OPEN WEIGHTS

Weights you can download.

Qwen2.5-1M matched the million with weights you could download, MiniMax-Text-01 shipped four million the same month, and OpenAI brought 1M tokens to the API with GPT-4.1.

APR 2025 · TEN MILLION 10,000,000 TOKENS

Ten million tokens.

Llama 4 Scout claimed 10,000,000 tokens, a window larger than any public benchmark could fill, while GPT-5 and Grok 4 pushed reasoning over massive multi-file contexts.

SEPT–OCT 2026 · THE NEW FRONTIER OCTOBER 2026 RELEASES

October 2026: 1M+ is the universal baseline.

In September and October 2026, OpenAI launched GPT-6 Astra (1.05M) and GPT-6.1 Sol, Anthropic shipped Claude Opus 5.5, Sonnet 5.5, and Fable 5.1 (1M, #1 on BenchLM at 86.6), Google released Gemini 4 Argon (1M in/1M out), and xAI shipped Grok 4.7 (500K)—while Kimi K3.1 Pro (Oct 23), DeepSeek-V4.1-Flash-1017 (Oct 17), Qwen 3.8 2.4T, GLM-5.3, and MiniMax M3.1 Flash made 1M open weights faster and 10× cheaper.

SIX YEARS, END TO END · 2020→OCT 26, 2026 38 MILESTONE MODELS

Every milestone on the 3D skyline.

Hover any 3D stack in the WebGL skyline for its numbers, or filter to open weights to see how fast the gap closed. Click any model below to focus the skyline on its stack.

04 · CODA · UPDATED OCTOBER 2026

From 2,048
to 10,000,000.

In 2020 the frontier model held about six pages in mind. Six years later, an open-weights model you can download claims ten million tokens, a 4,883× expansion of machine memory—and every major October 2026 flagship ships with a 1M+ window.

4,883×
GROWTH SINCE GPT-3 (2020→OCT 2026)
From 2,048 tokens (6 pages) to 10,000,000 tokens (30,000 pages)
25+
MODELS SHIPPING ≥1M TOKENS, OCT 2026
Led by Claude Opus 5.5, GPT-6 Astra, Gemini 4 Argon, Kimi K3.1 Pro, DeepSeek V4.1 & Qwen 3.8
$0.15
LOWEST 1M OPEN-WEIGHTS INPUT COST
MiniMax M3.1 Flash ($0.15/M) & DeepSeek-V4.1-Flash-1017 ($0.30/M, $0.006/M cached)
TRY IT YOURSELF · OCTOBER 2026 FRONTIER LINEUP

The frontier is open.

Kimi K3.1 Pro (Oct 23, 2026), DeepSeek-V4.1-Flash-1017 (Oct 17, 2026), Qwen 3.8 (2.4T A95B), and MiniMax M3.1 Flash are open weights with million-token windows—running alongside Claude Opus 5.5 / Sonnet 5.5, GPT-6 Astra / 6.1 Sol, Gemini 4 Argon, and Grok 4.7.

Kimi K3.1 Pro 1.05M CONTEXT →
moonshotai/Kimi-K3.1-Pro · 2.8T MOE · OCT 23, 2026
Moonshot AI’s October 2026 open-weights flagship with 1,048,576 tokens of native multimodal context, highspeed routing, and deep agentic tool use.
$3 IN / $15 OUT PER 1M OPEN WEIGHTS
DeepSeek V4.1 Flash 1M CONTEXT →
deepseek-ai/DeepSeek-V4.1-Flash-1017 · OCT 17, 2026
Released Oct 17, 2026 with Multi-Head Latent Attention across 1.0M tokens, $0.006/M cached input, and ultra-fast reasoning throughput.
$0.30 IN / $1.20 OUT PER 1M OPEN WEIGHTS
MiniMax M3.1 Flash 1M CONTEXT →
MiniMaxAI/MiniMax-M3.1-Flash · MULTIMODAL · OCT 2026
Lightning-attention multimodal open model delivering a full 1M context window at $0.15/1M input ($0.30/1M on M3 Pro).
$0.15 IN / $0.60 OUT PER 1M OPEN WEIGHTS
Qwen 3.8 (2.4T A95B) 1M CONTEXT →
Qwen/Qwen3.8-2.4T-A95B · 95B ACTIVE · AUG/SEP 2026
Alibaba’s 2.4-trillion parameter MoE open-weights giant (and multimodal Qwen 3.8 Max) with a 1,000,000-token context window.
$2.00 IN / $6.00 OUT PER 1M OPEN WEIGHTS
GLM-5.3 / Flash 1M CONTEXT →
zai/GLM-5.3-Flash · LONG-HORIZON AGENT · SEP 2026
Z.ai’s fifth-generation open-weight model engineered specifically for long-horizon coding and multi-step agentic tool loops across 1M tokens.
$0.25 IN / $1.00 OUT PER 1M OPEN WEIGHTS
Claude Opus 5.5 1M CONTEXT →
anthropic/claude-opus-5-5 · SONNET 5.5 & FABLE 5.1 · SEP 2026
Ranked #1 on BenchLM (86.6) in October 2026. Ships with a 1M token window at standard pricing ($4/$20 on Opus 5.5, $2/$10 on Sonnet 5.5).
$4 IN / $20 OUT PER 1M CLOSED API
GPT-6 Astra & 6.1 Sol 1.05M CONTEXT →
openai/gpt-6-astra · 128K OUTPUT · OCT 2026
OpenAI’s October 2026 sixth-generation flagship series (GPT-6 Astra, Sol & Luna) featuring a 1,050,000-token context window and 128K max output.
$3.50 IN / $14.00 OUT PER 1M CLOSED API
Gemini 4 Argon 1M IN / 1M OUT →
google/gemini-4-argon · INTERACTIONS API · OCT 2026
Google DeepMind’s October 2026 frontier model for real-world coding and agents, supporting a 1M input window and long decodes up to 1M output tokens.
$2.00 IN / $10.00 OUT PER 1M CLOSED API
Grok 4.7 500K CONTEXT →
xai/grok-4.7 · SELF-VERIFYING CODING · SEP 21, 2026
Released Sept 21, 2026 at 2× speed and half the price of prior Grok tiers, featuring a 500,000-token context window and self-verifying tool execution.
$2.00 IN / $6.00 OUT PER 1M CLOSED API

ALL PRICING & SPECS VERIFIED AS OF OCTOBER 2026 (CLAUDE OPUS 5.5, GPT-6 ASTRA, GEMINI 4 ARGON, GROK 4.7, KIMI K3.1 PRO & DEEPSEEK V4.1 FLASH 1017).