LLM Context Window Growth Timeline - Milestones, Current Sizes by Provider, and Official Sources
First Published:
Last Updated:
This article is a growth timeline of published context windows: an ascending list of milestone moments (the first 100K, 200K, 1M, 2M, and 10M-token windows), a snapshot of current sizes by provider, and a growth-curve figure — with an official first-party source cited for every value. It is a companion to the per-model release timelines on this site for Anthropic Claude, OpenAI GPT, Google Gemini, and Amazon Nova, which cover each family's full feature history.
Facts in this article were verified against official documentation as of 2026-07-24.
Overview - What "Context Window" Means (and What This Timeline Does Not Claim)
A context window is the maximum number of tokens a model can attend to in a single request. It is the model's working memory for that request: the system prompt, the conversation history, any retrieved documents, tool definitions, tool results, and the model's own output all have to fit inside it. A token is a chunk of text — very roughly three-quarters of an English word on average — but the exact mapping depends on each vendor's tokenizer, so "one million tokens" is not a fixed amount of text across providers.Two distinctions matter throughout this timeline:
- Input context window vs. output token limit. The context window (input limit) is usually far larger than the maximum number of tokens a model can generate in one response (the output cap, often exposed as
max_tokensor "max output tokens"). A model that reads 1,000,000 tokens may still be capped at, say, 128,000 output tokens per turn. Unless a row says otherwise, the figures below are input context windows. - Published window vs. effective performance. This article records the numbers vendors officially publish. It does not measure how well a model actually uses the full window. Advertised capacity and effective long-context quality are different things: recall can degrade toward the middle or the far end of a very long context (the "lost in the middle" and "context rot" effects), and independent testing often finds usable quality falling off well before the advertised limit. Those effects, and benchmark scores, are out of scope here.
What is included. This is a record of milestones — the first time a headline threshold (100K, 200K, 1M, 2M, 10M) appeared in a public announcement — plus a current snapshot of the flagship window for each major provider. It is deliberately not an exhaustive list of every model or every intermediate size, and models that did not move a threshold forward (for example, GPT-2's 1,024-token window, smaller than GPT-3's) are not listed. Pricing, benchmark results, and per-model feature histories are left to the companion timelines linked above.
A note on "first." The "first to reach X" labels below are drawn from the dated public announcements of the providers covered here, in ascending order. Where a vendor itself claims an industry first, that is attributed to the vendor. The intent is a factual record of when each threshold was first announced, not a ranking of who "won" — context-window size is one attribute among many, and a larger number is not automatically better (see Design Implications).
The Growth Curve at a Glance
The chart below plots the milestone context windows on a logarithmic vertical axis against time. A logarithmic axis is necessary because the values span more than four orders of magnitude — from about 2,000 tokens to 10,000,000 — so a linear axis would compress everything below one million into a flat line along the bottom.
Timeline of Context Window Milestones
The table lists milestone moments in ascending chronological order. Each figure is the model's published input context window (unless the note says otherwise), and every row links to an official first-party source that states the number.* You can sort the table by clicking on the column name.
| Date | Model | Published Context Window | Milestone / Note | Official Source |
|---|---|---|---|---|
| 2020-06 | GPT-3 (OpenAI) | 2,048 tokens | Early API baseline; input and output shared a single 2,048-token limit. The base GPT-3 models are now retired. *1 | OpenAI - Deprecations |
| 2023-03 | GPT-4 (OpenAI) | 8,192 tokens | GPT-4 launched with an 8K window, alongside a 32,768-token gpt-4-32k variant. | OpenAI - GPT-4 model |
| 2023-05 | Claude 1.3 (Anthropic) | 100,000 tokens | Anthropic described this as the first 100K-token context window from a frontier AI lab. | Anthropic - 100K context windows |
| 2023-06 | GPT-3.5 Turbo 16K (OpenAI) | 16,385 tokens | A 16K variant expanded the earlier 4K default for the ChatGPT-era model. | OpenAI - GPT-3.5 Turbo model |
| 2023-07 | Claude 2 (Anthropic) | 100,000 tokens | The 100K window became broadly available with Claude 2. | Anthropic - Claude 2 |
| 2023-11 | GPT-4 Turbo (OpenAI) | 128,000 tokens | The first mainstream 128K window (with a 4,096-token output cap). | OpenAI - GPT-4 Turbo model |
| 2023-11 | Claude 2.1 (Anthropic) | 200,000 tokens | The first 200K-token window, doubling the previous 100K limit. | Anthropic - Claude 2.1 |
| 2024-02 | Gemini 1.5 Pro (Google) | 1,000,000 tokens | The first one-million-token-class window, initially in private preview. | Google - Gemini 1.5 |
| 2024-05 | GPT-4o (OpenAI) | 128,000 tokens | A multimodal flagship holding the 128K window (with a 16,384-token output cap). | OpenAI - GPT-4o model |
| 2024-05 | Gemini 1.5 Pro (Google) | 2,000,000 tokens | The first two-million-token window, announced via waitlist at Google I/O; generally available on Vertex AI in September 2024. | Google - I/O 2024 update, Vertex AI - release notes |
| 2024-12 | Amazon Nova (Amazon) | 128,000 / 300,000 tokens | The first Nova family: Micro at 128K; Lite and Pro at 300K. | AWS - Amazon Nova, AWS - Amazon Nova User Guide |
| 2025-04 | Llama 4 Scout (Meta) | 10,000,000 tokens | The first ten-million-token window and the largest published to date; an open-weights model, described by Meta as industry-leading. | Meta - Llama 4 Scout model card |
| 2025-04 | GPT-4.1 (OpenAI) | 1,047,576 tokens | A one-million-token-class window across GPT-4.1, GPT-4.1 mini, and GPT-4.1 nano (marketed as "1 million"). | OpenAI - GPT-4.1 model |
| 2025-04 | Amazon Nova Premier (Amazon) | 1,000,000 tokens | Nova reaches a one-million-token window at its most capable tier. | AWS - Amazon Nova Premier |
| 2025-08 | Claude Sonnet 4 (Anthropic) | 1,000,000 tokens | The first Claude tier to offer a one-million-token window (public beta). | Anthropic - 1M token context |
| 2025-12 | Amazon Nova 2 Lite (Amazon) | 1,000,000 tokens | The Nova 2 generation makes a one-million-token window generally available. | AWS - Amazon Nova 2 |
| 2026-04 | DeepSeek-V4 Preview (DeepSeek) | 1,000,000 tokens | An open-weights model making a one-million-token window the default across its services. | DeepSeek - V4 release |
| 2026-07 | Current frontier baseline | ~1,000,000 tokens | A one-million-token window is now the standard for current closed-model flagships (see the current table below). | See "Current Context Windows by Provider" |
*1) The 2,048-token figure for the original GPT-3 predates today's per-model documentation pages; the base GPT-3 models (such as
davinci) are now retired and appear only in OpenAI's deprecation records, linked above.Current Context Windows by Provider
The snapshot below lists the current generally available flagship for each major provider and its published input context window and maximum output tokens, as of 2026-07-24. Because these numbers change with each release, treat this as a dated snapshot and verify against the linked official documentation before relying on a value.* You can sort the table by clicking on the column name.
| Provider | Flagship Model (GA) | Context Window (input) | Max Output | Official Source |
|---|---|---|---|---|
| OpenAI | GPT-5.6 (Sol) | 1,050,000 tokens | 128,000 tokens | OpenAI - GPT-5.6 Sol model |
| Anthropic | Claude Opus 5 (and Opus 4.8, Sonnet 5, Fable 5) | 1,000,000 tokens | 128,000 tokens | Anthropic - Models overview |
| Gemini 3.6 Flash and Gemini 3.5 Flash (GA); Gemini 3.1 Pro in preview | 1,048,576 tokens (about 1 million) *2 | 65,536 tokens *2 | Google - Gemini 3.6 Flash model page | |
| Amazon | Amazon Nova 2 Lite / Amazon Nova Premier | 1,000,000 tokens | 64,000 tokens (Nova 2 Lite) | AWS - Amazon Nova 2, AWS - Amazon Nova 2 Lite model card |
| Meta (open weights) | Llama 4 Scout | 10,000,000 tokens | – | Meta - Llama 4 Scout model card |
| Alibaba (open weights) | Qwen2.5-1M | 1,000,000 tokens | – | Qwen - Qwen2.5-1M |
| DeepSeek (open weights) | DeepSeek-V4 Preview | 1,000,000 tokens | – | DeepSeek - V4 release |
| Mistral (open weights) | Mistral Large 3 | 256,000 tokens | – | Mistral - Large 3 model card |
The four unshaded rows are the closed-model flagships that correspond to this site's per-model timelines; the shaded rows list the largest published window for several open-weights families, for reference.
Notes:
- Smaller and faster tiers within a family publish smaller windows. For example, Anthropic's Claude Haiku 4.5 lists a 200,000-token window, and Amazon Nova Micro lists 128,000 tokens with Nova Lite and Nova Pro at 300,000 tokens.
- Anthropic released Claude Opus 5 on 2026-07-24, the day this snapshot was verified; it publishes the same 1,000,000-token input window and 128,000-token output limit as Claude Opus 4.8, so the figures in the row are unchanged by that release. Source: Anthropic - Claude Platform release notes.
- *2) Google's Gemini API model documentation lists both Gemini 3.6 Flash (generally available 2026-07-21) and Gemini 3.5 Flash at an input limit of 1,048,576 tokens and an output limit of 65,536 tokens; Google describes this as a "1 million token context window." The newer generation did not move the window, so the value has been unchanged across the Gemini 3.x Flash line.
- The one-million-token windows carry slightly different exact values by vendor — 1,047,576 (GPT-4.1), 1,048,576 (Gemini), 1,050,000 (GPT-5.6), and an even 1,000,000 elsewhere — all of which round to "1 million."
- Alibaba's newer Qwen3 / Qwen3.5 / Qwen3.6 generations continue to publish comparable long-context support; Qwen2.5-1M is retained in this snapshot as the Qwen release with the most explicitly documented 1,000,000-token window. See the Open-Weights LLM Release History and Timeline for the family's full release history.
Design Implications - Long Context and RAG
A larger context window removes a hard constraint, but it does not make every long-context task easy, and it is rarely free. A few practical points follow from the honesty caveats in the Overview.Bigger is not automatically better. Advertised capacity and effective quality diverge: models can attend less reliably to information buried deep in a long context, so filling a one-million-token window to the brim does not guarantee the model will use all of it well. Cost and latency also scale with the number of tokens processed, so a large prompt is a large bill on every request.
The output cap often binds first. For coding and agentic workflows that produce multi-file edits, the output token limit (commonly 64K–128K) tends to constrain a turn before the input window does. A model that reads a million tokens but writes 128K per turn still needs multiple round trips for a large change, and each round trip re-sends the growing history.
Long context vs. retrieval. A big window and retrieval-augmented generation (RAG) are complementary, not mutually exclusive. Putting an entire corpus in the prompt is simple but pays to reprocess everything on each call; retrieval fetches only the relevant slice per query, which is cheaper at scale but adds a retrieval pipeline to build and tune. Prompt caching narrows the gap for stable, frequently reused context. For deeper treatments on this site, see Anthropic Claude API Prompt Caching and Token Efficiency and Amazon Bedrock Knowledge Bases Retrieval Quality Engineering. To estimate how much of a window a given prompt will occupy, the LLM Token Counter and Context Budget Planner is a companion tool.
Frequently Asked Questions
What is the difference between the context window and the maximum output tokens?
The context window is the total input a model can read in one request — prompt, history, retrieved documents, and tool data combined. The maximum output tokens is the separate cap on how much the model can generate in a single response. The input window is usually much larger than the output cap; a model with a 1,000,000-token window may still generate at most 128,000 tokens per turn. This timeline tracks the input window unless a row states otherwise.Which model first reached a 100K, 200K, 1M, 2M, or 10M-token context window?
By the dated announcements of the providers covered here: Anthropic's Claude reached 100,000 tokens in May 2023 (described by Anthropic as the first from a frontier lab); Claude 2.1 reached 200,000 in November 2023; Google's Gemini 1.5 Pro reached 1,000,000 tokens in February 2024 and 2,000,000 in May 2024; and Meta's Llama 4 Scout reached 10,000,000 in April 2025. These are firsts among the announcements in this article, not a claim about every model ever released.Does a bigger context window mean better long-context performance?
Not necessarily. The context window is the maximum a model will accept, not a guarantee of quality across that whole span. Effective recall can degrade toward the middle or the end of a very long context, and independent evaluations often find usable quality falling off before the advertised limit. This article records published windows only and does not measure effective performance.Why do the "one million token" windows show different exact numbers?
Vendors round to "1 million" for marketing but publish slightly different exact limits: 1,047,576 for GPT-4.1, 1,048,576 for Gemini 3.6 Flash, 1,050,000 for GPT-5.6, and an even 1,000,000 for several others. The figures near 1,048,576 are round numbers in binary (1,048,576 is two to the twentieth power); all of them are close enough that "1M" is the common shorthand.Is the context window the same as a number of words or pages?
No. The window is measured in tokens, and the token-to-text ratio depends on each vendor's tokenizer and the language and content. As a rough English-text guide, one million tokens is on the order of hundreds of thousands of words, but the precise conversion varies, and code or non-English text tokenizes differently. Use a token counter for the specific model rather than assuming a fixed word count.What is the largest context window available today?
Among the models in this article, the largest published context window is Meta's Llama 4 Scout at 10,000,000 tokens (open weights). For current closed-model flagships, a one-million-token window is the common baseline — roughly 1,050,000 for GPT-5.6, 1,048,576 for Gemini 3.6 Flash, and 1,000,000 for Claude Opus 5 and Amazon Nova.Summary
In about six years, the LLM context window grew from GPT-3's 2,048 tokens to a one-million-token baseline shared by today's closed-model flagships, with an open-weights ceiling of 10,000,000 tokens. The steepest part of that climb was concentrated in 2023–2024, when the frontier moved from 100K to 200K to 1M and then 2M tokens in barely a year. Since then the headline number has largely stabilized around one million for closed models while a separate open-weights track pushed to ten million.The important caveat is that these are published windows, not measures of effective long-context quality, and the input window is distinct from the smaller output cap. For the full feature and release history behind each family, see the companion timelines for Anthropic Claude, OpenAI GPT, Google Gemini, and Amazon Nova, and the cross-vendor Open-Weights LLM Release History and Timeline.
References
Official model documentation and announcements- OpenAI - API model documentation
- Anthropic - Claude models overview
- Google - Gemini API model documentation (Gemini 3.6 Flash)
- Google - Gemini API release notes
- AWS - Amazon Nova User Guide
- Meta - Llama 4 Scout model card
- Qwen - Qwen2.5-1M
- DeepSeek - V4 release
- Mistral - Large 3 model card
Related timelines and tools on this site
- Anthropic Claude Model Release Timeline
- OpenAI GPT Model Release Timeline
- Google Gemini Model Release Timeline
- Amazon Nova Model Release Timeline
- Open-Weights LLM Release History and Timeline - Llama, Mistral, Qwen, DeepSeek, and gpt-oss
- LLM Token Counter and Context Budget Planner
- Anthropic Claude API Prompt Caching and Token Efficiency
- Amazon Bedrock Knowledge Bases Retrieval Quality Engineering
References:
Tech Blog with curated related content
Written by Hidekazu Konishi