Claude vs ChatGPT Limits, Side by Side in 2026
In late 2026, Claude runs two rolling caps on Pro (a 5-hour session and a 7-day weekly window covering every model) and three on Max (those two plus a weekly meter scoped to Fable). ChatGPT dropped its text-chat message caps entirely on 2026-08-06 - what remains limited are images, files, voice, Deep Research, Agent mode, and (on Plus, since 2026-08-26) rolling 5-hour Codex and ChatGPT Work windows. Different shapes, different ways they bite. The structural difference that matters more than any cap's exact size is transparency: Anthropic publishes your remaining percentage, OpenAI does not. This article puts both providers side by side, with sources.
Update, 2026-09-19: Max plans no longer run a separate weekly limit scoped to Opus. Opus and Sonnet are both current, fully available models, and both draw from the single weekly limit that covers every model. The second weekly meter on Max is scoped to Fable instead: Max includes Fable for up to 50% of the weekly limit, after which Fable keeps running on pay-as-you-go usage credits. Pro has one weekly limit across all models and bills Fable from usage credits from the first message. Checked against a live Claude Max 5x account that used Fable, Opus and Sonnet in the same week: Settings > Usage shows current session, this week, and Fable this week, with no Opus meter.
Update, 2026-09-18: On the Claude side: Anthropic's Fable models (Fable 5, and Fable 5.1 since 2026-09-01) sit above Opus. On Max plans they are included for up to 50% of your weekly limit at no extra cost, and they drain that limit faster than Opus or Sonnet; past the 50% mark Fable keeps running on pay-as-you-go usage credits. On Pro, Fable is not part of the plan limits at all: every Fable message is billed from usage credits. The Free plan has no Fable access. On the ChatGPT side: OpenAI released GPT-6 Astra on 2026-09-03. Regular text chat is still uncapped and still runs on GPT-5.6 Sol for Plus (Luna on Free and Go). Astra itself is limited: Plus gets it only in ChatGPT Work and Codex, at roughly 5-45 messages per rolling 5-hour window. Pro gets it in Chat as GPT-6 Pro with a weekly allowance (50 messages on the $100 tier, shared with GPT-5.6 Sol Pro; 200 on the $200 tier), plus roughly 25-225 ($100) or 100-900 ($200) Work messages per 5 hours. Free and Go have no Astra access. OpenAI also paused new sign-ups and upgrades to the $200 Pro tier on 2026-09-11, with no end date announced; existing $200 subscribers and the $100 tier are unaffected.
Claude vs ChatGPT limits, in one sentence
Claude's limits are windows you can see (5-hour session, 7-day all-models weekly, and a Fable weekly meter on Max); ChatGPT's are a handful of windows you cannot see - and since 2026-08-06 none of them apply to regular text chat, which is uncapped on every plan. What OpenAI still limits: images, files, voice, Deep Research, Agent mode, and the 5-hour Codex/ChatGPT Work windows on Plus. For chat, ChatGPT is now effectively unlimited; for heavy agentic coding, Claude's visible caps against ChatGPT's invisible Codex windows is the real comparison. The biggest practical difference remains that Anthropic shows you your percentage and OpenAI does not.
The rest of this article is the long version: the comparison table, what each cap actually does, the transparency gap, five realistic workflow scenarios, the cost-per-hour math, and the decision matrix for picking which provider to push first.
The big side-by-side table
Every active rate-limit window across both providers' consumer plans, with the source for each. Hour counts are rough because both providers express budgets in usage percentage rather than absolute hours, and the conversion depends on what kind of work you do. The structure of each cap is stable; the absolute numbers shift when the provider adjusts limits (which Anthropic did mid-2025, OpenAI does quietly).
| Provider · Plan | Window | What counts | Resets after | Visible? |
|---|---|---|---|---|
| Claude Pro / Max | 5-hour session | All models (Sonnet, Haiku, Opus on Max), weighted by intensity | 5h from first message of cycle | Yes - Settings > Usage + /usage |
| Claude Pro / Max | Weekly all-models | All models combined | 7d from first message of cycle | Yes - Settings > Usage + /usage |
| Claude Max only | Weekly Fable | Fable usage, capped at 50% of the weekly limit | Inside the same 7d window | Yes - Settings > Usage + /usage |
| ChatGPT Plus | Rolling 5-hour | Messages to GPT-class models | 3h from first message of cycle | No - OpenAI publishes nothing |
| ChatGPT Plus / Pro | Weekly Thinking | Messages to Thinking-mode (o-series-class) models | 7d from first Thinking message of cycle | No |
| ChatGPT Pro | Fair use | Per-day soft ceiling, undefined in public docs | ~24h, exact behavior internal | No |
For the underlying mechanics on the Anthropic side see how Claude's usage limits really work in 2026. For the OpenAI side see how ChatGPT's limits really work in 2026. This article is the comparison; those two are the deep dives.
Claude's three caps, in plain English
Claude's consumer-tier limits are the most transparent in the industry as of 2026. Both Pro ($20) and Max ($100/$200) run the same three-window structure; Max just raises the budget at each window.
The 5-hour session window
Every active Claude conversation lives inside a rolling 5-hour window. It starts the moment you send your first message and resets exactly 5 hours later - not at midnight, not at any clock time. While inside that window, every model call (Sonnet, Haiku, and on Max plans Opus) deducts from your session budget at a weighted rate. The web Settings > Usage page and the /usage slash command in Claude Code show your remaining percentage in real time. Anthropic's help-center article on Pro usage confirms the rolling-window math.
The weekly all-models window
On top of the 5-hour session window, Claude added a 7-day weekly cap in mid-2025 to control sustained heavy use. It tracks all models combined and resets 7 days after your first message of the current week. Hitting the weekly cap on a Wednesday afternoon means waiting until the following Wednesday afternoon to recover - not Sunday-night-midnight as some users assume. This is the cap that bites Claude Code users hardest because agentic runs can chew through it without it feeling fast.
The weekly Fable meter (Max only)
Max plans (5x at $100, 20x at $200) add a second weekly meter, scoped to Anthropic's Fable models. Fable is included on Max for up to 50% of your weekly limit; past that ceiling Fable keeps working on pay-as-you-go usage credits while Sonnet and Opus carry on from the weekly pool. Pro has no Fable meter because Pro bills every Fable message from usage credits from the first one.
Retired: Max plans used to run a third cap scoped to Opus only, which silently downgraded you to Sonnet when it ran out. That meter no longer appears, and Opus usage counts against the all-models weekly cap like every other model. Opus itself is unchanged and fully available.
ChatGPT's caps, in plain English
On 2026-08-06 OpenAI removed message caps from text chats on every plan - regular conversations are now uncapped, on GPT-5.6 Sol for Plus and Pro and GPT-5.6 Luna for Free and Go. What remains limited: images, file uploads, voice, Deep Research, Agent mode, and since 2026-08-26 the rolling 5-hour Codex and ChatGPT Work windows on Plus (roughly 10-100 Sol, 25-200 Terra, or 250-2,000 Luna messages per 5 hours; Pro gets 5x-20x those ranges and is exempt from the restored Work limit). The two retired caps below are kept for reference.
The rolling 3-hour window (Plus) - retired August 2026
ChatGPT Plus ran a rolling 3-hour message-count cap. Approximately 80 messages per 3 hours to GPT-class models was the widely-reported number as of mid-2025 (later ~160), but OpenAI deliberately left it undefined and adjusted under load. The window was rolling: 3 hours after your first message of the current cycle, your budget refreshed.
The weekly Thinking cap - retired August 2026
Plus and Pro both ran a weekly cap on Thinking-mode messages, retired along with the manually-selected Thinking mode itself (reasoning is now a thinking-effort setting). The cap was meaningfully smaller than the 3-hour count on Plus, and most Plus users hit it within a long debugging session. Like the 3-hour window, OpenAI never published the exact number.
Pro's "fair use" ceiling
ChatGPT Pro at the higher price tier is marketed as effectively unlimited GPT-class usage, with a vague "fair use" qualifier. In practice there is a daily soft ceiling - measured in thousands of messages, hit only by automated workflows or near-continuous use. The exact number is internal. For non-agent workflows, Pro is functionally unlimited.
The transparency gap, and why it matters more than the cap shape
The most important thing about these two limit systems is not their relative size. It is that one provider tells you your remaining percentage and the other does not.
On Claude, you can open Settings > Usage on claude.ai or run /usage in Claude Code and see your exact percentage remaining on each of the three caps, plus the time-until-reset on each. This makes pacing possible: when you see your weekly drop to 18% on Tuesday afternoon, you know you need to be selective for the rest of the week.
On ChatGPT, no such surface exists. There is no Settings > Usage page. There is no /usage command. There is no API endpoint OpenAI publishes for your remaining quota on the consumer plans. The first signal that you've hit a cap is the cap itself - the message "you've hit the limit, please try again at 6:47 PM" or similar. You cannot pace what you cannot see.
This is a real product difference and it persists in 2026 with no public timeline for OpenAI to change. Anthropic's choice to publish percentages is itself a marketing position - they bet that informed users are happier users, even if the number is lower than expected. OpenAI's choice not to is also a position - that opacity reduces user anxiety in aggregate even though it bites the heavy users.
The third-party menu-bar tracker class of tool exists in large part to fill this gap on the OpenAI side. Tools like tokn.watch read OpenAI's internal rate-limit endpoint via your existing browser session and surface a remaining percentage the official UI never shows. The Claude side is already transparent, so the same tool reads Anthropic's official endpoint. Either way you end up with a glanceable percentage in your menu bar regardless of which provider you're using.
Claude and ChatGPT remaining %, side by side in your menu bar.
tokn.watch shows the Claude 5-hour / weekly / Opus percentages and whatever windows your ChatGPT account reports, live, all in one menu-bar item. Free, no account, reads your existing browser session - never sees your prompts. Fills the OpenAI transparency gap, complements the Anthropic surface.
DOWNLOAD FREEFive realistic scenarios - which provider bites first
The cap structures don't translate directly to "which is better". They behave differently for different workflows. Five common shapes:
The heavy Claude Code user, 6 hours a day
Claude Pro: hits the weekly all-models cap by Wednesday afternoon almost every week. Max 5x at $100 is the right tier. ChatGPT Plus is irrelevant here - chat-style use is a tiny fraction of the workflow. Verdict: Claude wins by structure (the model is wired for sustained tool-use), but the user is in Max territory.
The researcher / analyst, 1-2 hours a day across both providers
Neither provider's $20 tier runs out on this profile. The split-load advantage matters less because the user doesn't get close to either cap. ChatGPT for fast iteration on conversational tasks, Claude for dense reasoning. Verdict: tie - run both at $20 each and pick per task.
The casual chat user, a few times a day
$20 on either side is far more than needed. The decision is preference (UI, model voice, multimodal needs) not limits. Verdict: pick one, the limits never matter for this profile.
The agent-builder running automated workflows
Neither subscription tier really handles this. The 5-hour session on Claude tolerates short agentic runs but the weekly cap bites; on ChatGPT, Codex and ChatGPT Work sessions on Plus run on their own rolling 5-hour windows (restored 2026-08-26) that a sustained agent exhausts quickly. Both providers steer this user to their API, which is uncapped pay-per-token. Verdict: API on both sides - or Claude Max 20x at $200 if you want the predictable cost.
The mixed-use power user (code + chat + drafting + analysis)
This is where the dual-provider thesis pays off most. Two $20 subscriptions ($40 total) split the load across both providers, neither hits its cap, and the user gets the strengths of both (Claude for code and dense reasoning, ChatGPT for fast iteration and multimodal). The mental cost is "which provider for the next message" - solved by a menu-bar tracker that surfaces both percentages. Verdict: dual $20 wins over single $100 Max for this profile.
The $/hour math, both sides
The same back-of-envelope as the Claude Pro vs Max piece, extended across both providers. Hours represent realistic intensity, not theoretical max throughput.
| Plan | Price/mo | Realistic hours (heavy) | $/hour |
|---|---|---|---|
| Claude Pro | $20 | 120-160 (capped) | ~$0.13 |
| Claude Max 5x | $100 | 400-600 | ~$0.20 |
| Claude Max 20x | $200 | 1,200-2,000 | ~$0.13 |
| ChatGPT Plus | $20 | ~80-120 (capped on Thinking) | ~$0.20 |
| ChatGPT Pro | $200 | ~1,500-2,500 (functionally uncapped) | ~$0.10 |
Two things to read off this table. First, at heavy intensity, Claude Pro $20 is the best $/hour deal at the entry tier because its caps are larger than ChatGPT Plus's at the same price. Second, ChatGPT Pro at $200 is cheaper per hour than Claude Max 5x at $100 - because Pro is functionally uncapped at non-agent intensity, while Max 5x leaves headroom for agentic runs that most non-agent users don't actually need.
So the upgrade story is not "Claude wins" or "ChatGPT wins" - it is "$20 Claude beats $20 ChatGPT for heavy code; $200 ChatGPT beats $100 Claude for everyday heavy use". Pick the price point and the workflow first; the provider falls out of that.
The decision matrix - which provider to push first
If you're not sure which subscription to commit to, use the following matrix. It is opinionated but holds for most readers.
- Code-heavy workflow, Claude Code or Cursor primary. Start on Claude Pro $20. Measure for two weeks. If you hit the weekly cap before Wednesday twice in a row, upgrade to Max 5x.
- Conversational / chat-heavy workflow, multimodal occasionally. Start on ChatGPT Plus $20. Text chat has no cap at all, so sparse chat use never runs into a limit.
- You want a meter on both providers regardless of which you commit to. A menu-bar tracker shows both percentages in real time, so you can see when one is getting close and shift to the other - effectively a manual load balancer. tokn.watch is the only Mac menu-bar app that surfaces both providers in the same item.
- You use both providers heavily. Run dual $20 subscriptions; this is cheaper than a single $100 upgrade and gives you the strengths of both models.
- You're building agents. Both providers' subscription tiers are the wrong product class for you. Move to the respective APIs (pay-per-token), where there are no rolling-window caps. Use the subscriptions for the human-driven parts of your workflow only.
- You hit limits every week and are not building agents. If on Claude → upgrade to Max 5x. If on ChatGPT → upgrade to Pro. Don't switch providers reactively; that just resets the learning curve. Upgrade within the provider you're already using.
For the Pro / Max plan-choice question on the Claude side specifically, the Claude Pro vs Max decision guide covers the math in depth. For the Plus / Pro question on the ChatGPT side, see how ChatGPT's limits really work in 2026.
What this article does not try to settle
To be clear about scope: this is a limits-mechanics comparison. It does not try to answer which model is smarter, which is better at code, which is funnier, which is better at images, which is more aligned, or which company has the better roadmap. Those are real questions, important questions, and outside the scope of this piece. The Claude-vs-ChatGPT capability comparison space is well-served by other publications (Zapier has a good one); the limits-specific gap is what tokn.watch's own positioning is built around.
The honest reason limits matter more than they should in 2026 is that both providers' subscription tiers leave heavy users at the edge of those limits most weeks. If subscriptions were over-provisioned the way mobile-data plans are now, none of this would matter. As long as Anthropic and OpenAI sell limit-priced subscriptions, the limits comparison is the comparison that determines your actual experience.
Frequently asked questions
Does Claude or ChatGPT have stricter usage limits?
Different shape rather than strictly tighter or looser. Claude runs two rolling caps on Pro and three on Max - a 5-hour session window, a 7-day weekly window covering every model, and on Max a second weekly meter scoped to Fable. The separate weekly Opus cap Max used to run no longer appears. ChatGPT removed message caps from text chats on 2026-08-06 - regular conversations are uncapped on every plan, and only images, files, voice, Deep Research, Agent mode, and Codex/ChatGPT Work sessions remain limited. For plain chat ChatGPT is now looser; for agentic coding, Claude's visible caps versus Codex's invisible 5-hour windows is the real contest. The structural difference that matters more than either tier is transparency: Anthropic publishes your remaining percentage; OpenAI does not.
How do Claude Pro and ChatGPT Plus compare on limits?
Both are $20 a month in 2026 and target the same individual-developer audience. Claude Pro gives you a 5-hour rolling session window and a 7-day rolling weekly window measured in usage percentage. ChatGPT Plus, since 2026-08-06, has no message cap on text chat at all - its limits sit on images, files, Deep Research, Agent mode, and the 5-hour Codex/ChatGPT Work windows. For plain chat, Plus is now looser; for sustained Claude-Code-style coding, Claude Pro's visible windows are easier to pace than Codex's invisible ones. The visibility difference - Claude shows percentages, ChatGPT shows nothing - matters more for pacing than either cap's exact size.
Why does Claude show me a percentage but ChatGPT doesn't?
Product philosophy. Anthropic publishes the session and weekly percentages, plus the Fable weekly meter on Max, on the Settings > Usage page on claude.ai and inside Claude Code via /usage. OpenAI runs the limits internally but does not surface them on the consumer plans - you find out you've hit a cap by hitting it (and getting a "try again later" message). The asymmetry is real, not a bug. Anthropic has chosen transparency; OpenAI has not, and there's no public timeline for that to change. Third-party menu-bar trackers like tokn.watch fill the gap on the ChatGPT side by reading OpenAI's internal rate-limit endpoint with your existing session cookie and surfacing a percentage the official UI never shows you.
Which one is better for Claude Code or ChatGPT-style agents?
Claude Code is more limit-friendly for sustained agentic runs because the 5-hour session window resets continuously; you can run a 3-hour agent session, take a break, and the cap recovers in the background. ChatGPT's Codex and Work sessions on Plus run on their own rolling 5-hour windows (roughly 10-100 GPT-5.6 Sol messages per 5 hours), which an agentic workflow firing dozens of messages per minute exhausts quickly. For coding agents specifically, Claude tends to last longer on Pro; for chat-style assistants that fire messages sparsely across a day, ChatGPT Plus is usually enough. Neither provider's plus-tier covers a full-time agentic workload - that's Claude Max territory on the Anthropic side and ChatGPT Pro at $200 on the OpenAI side.
Can I use both Claude and ChatGPT to avoid hitting either limit?
Yes, and it's the most common strategy among heavy users. Two $20 subscriptions ($40 total) typically give you more headroom than a single $100 Claude Max - because the load splits across two providers, neither hits its cap. The mental cost is knowing which provider to send the next message to. A menu-bar tracker that shows both percentages side by side eliminates that decision overhead - you glance, you pick the higher number, you send. This is the dual-provider thesis the tokn.watch app was built around.
When do Claude and ChatGPT reset?
Both providers use rolling windows, not calendar resets. Claude's 5-hour session resets 5 hours after your first message of the current cycle, not at any clock time. Claude's weekly all-models window resets 7 days after your first message of the current week. Claude's Fable meter (Max only) is a ceiling inside that same weekly window rather than a second clock. On ChatGPT, text chat no longer has a cap to reset (since 2026-08-06); the remaining allowances - images, files, Codex and ChatGPT Work sessions - use rolling windows from first use. Nothing on either side resets at midnight, on Sunday, or at any fixed time - the rolling-window math is the single most common misconception that bites people who planned around a Sunday-night reset that never comes.
Is Claude Max worth it instead of upgrading ChatGPT?
Depends entirely on which provider you actually use more. If you're hitting Claude Pro's weekly cap before Wednesday two weeks in a row, Max 5x at $100 pays for itself in time saved. If you're hitting ChatGPT Plus's caps, ChatGPT Pro at the higher price tier is the equivalent move on the OpenAI side. The mistake is upgrading the provider you don't actually use more often - the Reddit thread that says "just upgrade Claude Max" was written by a Claude-first user. Look at your own percentages on both providers for two weeks before deciding. A menu-bar tracker that surfaces both makes this easy; the official UIs make it impossible on the ChatGPT side.
Do API users have these same limits?
No - the API tier on both Anthropic and OpenAI is pay-per-token without the rolling-window caps that the subscription tiers enforce. You can spend $1,000 in an afternoon on either API if you want to. The trade-off is variable cost: subscriptions cap your spend AND your usage; the API uncaps both. Most individual users want the predictable cap; teams running production workflows often want the API. The two surfaces share the underlying models but the limits structure on this article applies only to claude.ai / Claude Code / chatgpt.com - not the API.
See Claude and ChatGPT limits live, side by side.
Free macOS app. Reads your existing browser session - no account, no servers, no API key. The only menu-bar app that surfaces both providers in one item.
DOWNLOAD FREELast updated: 2026-09-19. Retired the separate weekly Opus cap on Max plans: Opus and Sonnet are current models and both now draw from the single all-models weekly limit, and the second weekly meter on Max is scoped to Fable. Verified against a live Claude Max 5x account on 2026-09-19 (claude.ai Settings > Usage shows current session, this week, and Fable this week, with no Opus meter), plus Anthropic Help Center - Claude Fable models on your plan (the 50% Fable ceiling, which names no Opus limit) and Anthropic Help Center - what is the Max plan ("a weekly usage limit that applies across all models", singular). Previously updated 2026-09-18 for the September 2026 model changes. Fable plan rules checked against Anthropic Help Center - Claude Fable models on your plan. GPT-6 Astra access and limits per OpenAI's Help Center as reported by Engadget - GPT-6 Astra rollout and limits and Notebookcheck - Astra on Plus is Work and Codex only; the $200 Pro pause per Fortune - OpenAI pauses $200 Pro sign-ups (2026-09-11). Earlier note: 2026-08-27. On 2026-08-06 OpenAI removed message caps from text chats on every ChatGPT plan, retiring the Plus 3-hour window and the Thinking weekly cap described in the ChatGPT sections (kept for reference); ChatGPT's remaining limits sit on images, files, voice, Deep Research, Agent mode, and the 5-hour Codex/ChatGPT Work windows on Plus (since 2026-08-26). Claude's three rolling windows and the transparency asymmetry are unchanged.
Sources: TechCrunch - ChatGPT brings unlimited text chats to free users (2026-08-06); Anthropic - about Claude Pro usage; Anthropic - pricing page; OpenAI - ChatGPT usage limits; Anthropic - Claude Code quickstart; Zapier - Claude vs ChatGPT (capability comparison reference).