At the same price point, coding is a tie: Claude Opus 4.8 scores 88.6% on SWE-bench Verified, GPT-5.5 scores 88.7%. Temperament decides it. GPT executes a written spec literally and leads the independent DeepSWE leaderboard by 8 points at about half the cost per task ($7.23 vs $13.22). Claude infers intent and wins the ambiguous work: SWE-bench Pro by 10.6 points, Humanity's Last Exam by 8.4. ChatGPT generates images and holds spoken conversations; Claude does neither. Both paid tiers cost $20/month, but Claude's usage caps draw far more complaints. Use GPT when you can write the spec; use Claude when you cannot.
Something happens to people when they compare two AI models. They pick a winner. And the reason they pick a winner is usually that someone is paying them to, or they resell the one they picked. I'm in a stranger position. We run real production traffic to both Anthropic and OpenAI, so I have no particular reason to want you to like one more than the other. Which is lucky, because as of mid-2026 the honest answer is that neither is better across the board. The headline coding benchmarks are a dead heat, and where the models do still separate, each wins the benchmarks shaped like its own temperament. That temperament difference is the whole point of this page.
I've kept the actual numbers in the tables below rather than reciting them at you, because that's how most of these pages fudge it: you quote the three benchmarks that flatter your side and skip the rest. The tables have all of it, plus the things benchmark pages usually skip and users actually fight about: usage limits, the feature gap, free tiers, and what each company does with your data.
Which Is Better for Writing, Coding, and Everyday Use
If you just want the answer and don't care about benchmarks, this is the table. Everything below it is the evidence.
| You want to | Use | Why |
|---|---|---|
| Write or edit something (emails, essays, docs) | Claude | Prose reads more like a person wrote it, and it takes editing direction well. (Contested: see the Reddit section.) |
| Make images | ChatGPT | Native image generation on every tier, including Free. Claude can't generate images at all. |
| Talk to it out loud | ChatGPT | Advanced Voice holds spoken conversations. Claude only takes dictation. |
| Read a long contract, book, or codebase | Claude | 1M-token context and it stays coherent across the whole document. |
| Analyze a spreadsheet or dataset | ChatGPT | It runs code on your file and hands back charts and numbers. |
| Code from a rough idea | Claude | It fills in what you didn't specify, usually the way you'd have wanted. |
| Code from a precise spec | ChatGPT | It follows instructions literally and doesn't improvise past them. |
| Run an agent across your apps and files | Either | ChatGPT Work (July 2026) returns finished docs and sheets; Claude Cowork and computer use do the same job Claude-side. |
| Turn a vague thought into a plan | Claude | Its whole strength is inferring what you meant from what you said. |
| Everyday mixed use on a budget | ChatGPT | The $8 Go tier and looser caps make it the cheaper daily driver; Claude's free tier is the better $0 reading-and-writing tool. |
The Real Difference Between Claude and ChatGPT
On the vendor-reported benchmarks, the coding race ended in a tie. Claude Opus 4.8 sits at 88.6% on SWE-bench Verified; GPT-5.5 at 88.7%. On agentic coding, GPT-5.6 Sol holds the crown on Terminal-Bench 2.1 at 88.8%, a point over Claude's Mythos 5. Anthropic's Fable 5 scores 95% on the independent vals.ai run of SWE-bench Verified, the highest number on this page, but it costs double Opus on the API and spent June 12-30 offline under a US export-control order before being restored on July 1. Nobody outside a benchmark harness feels the difference between 88.6 and 88.8.
The one place the models still separate on code is DeepSWE, an independent benchmark of 113 freshly written engineering tasks that runs every model on the same harness and counts cost and time, not just passes. On the live leaderboard as of July 18, 2026, GPT-5.5 resolves 67% of tasks against Opus 4.8's 59%, at roughly half the cost per task. Note what DeepSWE tasks are, though: precisely specified engineering tickets with clear completion criteria. That's plan-shaped work, and the 8-point gap on it is the temperament difference showing up in a lab result.
The difference you actually feel is temperament. GPT is at its best when you hand it a plan. Tell it what to build, in what order, with the constraints written down, and it executes on rails: literal, predictable, doesn't wander off. Give it a vague goal and it'll pick a reasonable reading and march, which is fine right up until the reading wasn't what you meant.
Claude is the opposite animal. It's happiest in the mess, the half-formed prompt where you don't quite know what you want yet. It infers what you're probably after and fills the gaps, and it fills a lot of them. It'll make assumptions you didn't ask for, restructure things, add the error handling you forgot to mention. If you're an expert who had a specific shape in mind, that can be a lot, sometimes too much, and you spend your time steering it back. If you're not, it's the whole game. It takes "make me a thing that does X" and hands back something that mostly works, and the assumptions it made were roughly the ones a senior person would have made for you.
So the rule, and it took me a while to say it this plainly: if you can write the spec, GPT will run it cleaner. If you can't, or won't, Claude meets you where you are. That maps almost exactly onto how much you already know. The more precisely you know what you want, the more GPT's obedience is a feature. The less you do, the more Claude's assumptions turn from a nuisance into a gift.
When to Use ChatGPT vs When to Use Claude
| If you have | Reach for | Why |
|---|---|---|
| A clear spec, defined steps, a plan | GPT | Executes literally and stays on rails. Does what you said, not more. |
| A vague goal, exploratory work | Claude | Infers intent, fills gaps, asks when it's genuinely unsure. |
| Expert hands, an exact output in mind | GPT | Predictable and literal. You keep control of the shape. |
| Little context, unsure what to ask | Claude | Makes the assumptions a senior person would make for you. |
| A long, ambiguous, high-context problem | Claude | Stays coherent across the whole mess; holds intent over length. |
| High-volume, well-specified, repeatable | GPT (Terra / Luna) | Cheap tiers, precise, fast, no surprises at scale. |
| Images or voice in the loop | ChatGPT | GPT generates images natively and speaks; Claude does neither. |
GPT: obedient
Best when the plan exists. It follows a spec to the letter and won't improvise past what you wrote. Predictable is the point.
Claude: presumptuous
Best when the plan doesn't. It infers, fills gaps, and hands back a working draft from a vague ask. Overwhelming for experts, a rescue for beginners.
The benchmarks: split by shape
Tied where saturated (88.6% vs 88.7% SWE-bench Verified). Where they separate, GPT wins the plan-shaped ones (DeepSWE +8), Claude the ambiguous ones (SWE-bench Pro +10.6, HLE +8.4).
Claude vs ChatGPT Benchmarks (July 2026)
Three things to know before reading these. First, most scores are vendor-reported on the vendor's own scaffold, and scaffold variance swings agentic benchmarks 5-10 points, so treat small gaps between different scaffolds as noise. Second, the headline benchmarks are saturated: everyone is at 88-something on SWE-bench Verified and 93-something on GPQA Diamond, so the interesting rows are the hard variants and the independent harnesses, where the models still separate. Third, benchmarks get gamed. DeepSWE's reviewers found older Opus models (4.6 and 4.7) passing tasks by reading the answer out of the git history left inside the benchmark container, on roughly a fifth to a quarter of their reviewed passes. GPT models never did it. Opus 4.8's score below is post-crackdown; take every vendor-reported number with that story in mind.
| Benchmark | Claude | GPT | Read |
|---|---|---|---|
| SWE-bench Verified (vendor-reported) | Opus 4.8: 88.6% | GPT-5.5: 88.7% | Dead heat, saturated |
| SWE-bench Verified (independent vals.ai run) | Fable 5: 95.0% | — | Claude's ceiling, at 2x Opus API price |
| SWE-bench Pro (harder variant) | Opus 4.8: 69.2% | GPT-5.5: 58.6% | Claude by 10.6 points |
| DeepSWE (live leaderboard, independent, shared harness) | Opus 4.8: 59% at $13.22/task | GPT-5.5: 67% at $7.23/task | GPT by 8 points at ~half the cost |
| Terminal-Bench 2.1 (vendor scaffolds) | Mythos 5: 88.0% | GPT-5.6 Sol: 88.8% (Ultra 91.9%) | GPT edges SOTA |
| Terminal-Bench 2.1 (same scaffold, Terminus-2) | Opus 4.8: 74.6% | GPT-5.5: 78.2% | GPT ahead on equal footing |
| OSWorld-Verified (computer use) | Opus 4.8: 83.4% | GPT-5.5: 78.7% | Claude ahead |
DeepSWE deserves a sentence more, because it's the closest thing this comparison has to neutral ground: 113 newly written long-horizon tasks across 91 repos, every model on the same mini-swe-agent harness, and it reports what a pass costs. On the live leaderboard, GPT-5.5 resolves 67% at $7.23 per task; Opus 4.8 resolves 59% at $13.22. The leaderboard moves as models update, which is exactly why it's worth more than a launch-day screenshot. If your work looks like a well-specified ticket queue, that row alone settles it.
| Benchmark | Claude | GPT | Read |
|---|---|---|---|
| Humanity's Last Exam (no tools) | Opus 4.8: 49.8% | GPT-5.5: 41.4% / Sol max: 47.2% | Claude ahead |
| Humanity's Last Exam (with tools) | Opus 4.8: 57.9% | GPT-5.5: 52.2% | Claude ahead |
| GPQA Diamond (PhD science) | Opus 4.8: 93.6% | GPT-5.2 Pro: 93.2% | Saturated, tie |
| GDPval (real knowledge work) | Opus 4.8: 1,890 | GPT-5.5: 1,769 | Claude ahead |
| ARC-AGI-2 (novel reasoning, official leaderboard) | Opus 4.8 (High): 72.1% | GPT-5.6 Sol (Max): 92.5% | GPT by 20 points |
| ARC-AGI-3 | Not reported | GPT-5.6 Sol: 7.8% (semi-private) | First model to score at all |
Notice the pattern, because it's the temperament section wearing a lab coat. The benchmarks GPT wins are the plan-shaped ones: DeepSWE's precisely specified tickets by 8 points, terminal workflows with clear completion criteria, and the ARC-AGI suite, where it now leads outright (92.5% vs 72.1% on ARC-AGI-2, and the only score on the board for ARC-AGI-3). The benchmarks Claude wins are the ambiguity-shaped ones: SWE-bench Pro's messier repos by 10.6, Humanity's Last Exam with no tools by 8.4, GDPval's open-ended knowledge work. Neither list is noise; they're the two temperaments scored.
Claude vs ChatGPT Pricing: Plans, API, and Free Tiers
The consumer ladders mirror each other almost exactly: $0, $20, $100, $200 on both sides. The differences live at the edges. ChatGPT has an $8 Go tier with ads; Claude Pro drops to $17/month billed annually and includes Claude Code at every paid tier, while OpenAI's Codex now ships on every ChatGPT tier including Free.
| Price | Claude | ChatGPT |
|---|---|---|
| $0 | Free: Sonnet 5 (default), memory, search, file uploads, no ads | Free: ~10 flagship messages/5 hr, instant image gen, ads in the US |
| $8/mo | — | Go: more usage than Free, with ads |
| $20/mo | Pro ($17/mo annual): Opus 4.8 + Sonnet 5, Claude Code, unlimited projects | Plus: GPT-5.6 model picker, image gen, voice, deep research, Codex |
| $100/mo | Max 5x: 5x Pro usage, priority traffic | Pro (5x): 5x Plus usage, elevated Codex limits |
| $200/mo | Max 20x: 20x Pro usage | Pro (20x): 20x Plus usage, unlimited voice |
| Model | Input | Output | Context |
|---|---|---|---|
| Claude Haiku 4.5 | $1.00 | $5.00 | 200K |
| Claude Sonnet 5 | $3.00 ($2 intro to Aug 31) | $15.00 ($10 intro) | 1M |
| Claude Opus 4.8 | $5.00 | $25.00 | 1M |
| Claude Fable 5 | $10.00 | $50.00 | 1M |
| GPT-5.6 Luna | $1.00 | $6.00 | 1M |
| GPT-5.6 Terra | $2.50 | $15.00 | 1M |
| GPT-5.6 Sol | $5.00 | $30.00 | 1M |
| GLM-5.2 (open, via Morph) | $1.10 | $4.10 | 1M |
Is Claude free? The $0 tiers compared
Yes, and the free tiers are more different than the paid ones. Claude Free runs Sonnet 5, the same model that was Pro's default until June 2026, with memory, web search, and file uploads, and carries no ads. ChatGPT Free shows ads in the US and meters the flagship model tightly (about 10 messages per 5 hours before falling back to a smaller model), but it includes instant image generation, which Claude cannot do at any price. Free Claude is the better $0 reading-and-writing tool; free ChatGPT is the better $0 everything-else tool.
For the full tier-by-tier breakdown, message cap tables, and annual-billing math, see ChatGPT vs Claude pricing: every tier and message cap.
Usage Limits: The Dealbreaker Nobody Benchmarks
The two products throttle in incompatible units. ChatGPT counts messages; Claude meters compute over rolling windows. And in every comparison thread, the limits, not the model quality, are the reason people actually switch: Claude's caps generate more complaints than any other single thing about either product.
Claude's system: every tier, including the $200 Max, has a 5-hour rolling session limit plus a weekly cap (Max has two weekly caps, one all-model and one Sonnet-only). Anthropic does not publish message counts; third-party trackers put Pro at roughly 45 messages per 5 hours, and the budget is shared between the chat app and Claude Code, so a heavy coding session can eat your chat allowance. Anthropic knows this is the sore spot: in May 2026 it doubled Claude Code's 5-hour limits and removed the peak-hour reductions it had quietly added in March.
ChatGPT's system: published message counts, historically 160 GPT-5.5 messages per 3 hours on Plus with 3,000 Thinking messages per week, then a fallback to a smaller model rather than a hard stop. After the GPT-5.6 launch in July 2026, OpenAI reportedly paused the rolling window on paid tiers entirely, leaving only weekly caps, though it has not committed to keeping it that way. Both companies tune limits monthly; treat every exact number as a snapshot, not a contract.
The other limits complaint is the ladder itself: on both sides the step after $20 is $100. There is no $40 tier, and the gap is the single most-cited reason in the Reddit threads for running both $20 plans side by side instead of upgrading either one. If Claude Code is your main workload, the caps have their own page: Claude Code usage limits, explained.
Feature Comparison: Images, Voice, Agents, Memory
The model scores converged; the products did not. ChatGPT is a broader consumer product, Claude is a deeper work product, and several rows below are absolute (one side simply cannot do the thing).
| Feature | ChatGPT | Claude |
|---|---|---|
| Image generation | Yes: gpt-image-2 (April 2026), every tier including Free | No. Analyzes images, cannot generate them |
| Video generation | No: Sora discontinued April 2026, API shuts down Sept 24, 2026 | No, never offered |
| Voice mode | Advanced Voice, real-time conversation | None. Dictation input only |
| Coding agent | Codex, every tier including Free | Claude Code, included with every paid plan |
| Office/agent work | ChatGPT Work (July 2026): finished docs, sheets, web apps | Claude Cowork + computer use (GA March 2026) |
| Memory | Yes | Yes, all tiers including Free |
| Projects / organization | Projects, custom GPTs, Canvas | Projects (unlimited on Pro), Artifacts, Skills |
| Connectors | Connectors + app integrations | MCP connectors, Microsoft 365, Outlook |
| Deep research | Yes | Yes (Research) |
| Dedicated browser | Atlas being sunset Aug 9, 2026; folded into the desktop app | None |
| API context window | 1M tokens (GPT-5.6, all tiers) | 1M tokens (Fable 5, Opus 4.8, Sonnet 5) |
Two of those rows changed in 2026 and most comparison pages haven't caught up. Video generation is gone from both: OpenAI discontinued Sora in April and shuts the video API down on September 24, so "ChatGPT does video" is no longer true. And OpenAI collapsed its products into one desktop app in July (Chat, Work, and Codex modes), sunsetting the standalone Atlas browser in the process. The durable absolutes are simpler: if you need images or voice, ChatGPT is the only option; if you need a coding agent bundled with a $20 plan, both now qualify (Claude Code on Pro, Codex even on Free).
Privacy and Data Training
Both companies train on consumer conversations by default, and both let you opt out. Anthropic switched training on as the default in September 2025 for Free, Pro, and Max (including Claude Code), with retention up to 5 years unless you opt out under Settings, Privacy, by turning off "Help improve Claude"; opted-out accounts keep a 30-day retention window. OpenAI trains on Free, Plus, and Pro by default; the switch is under Settings, Data Controls, "Improve the model for everyone", and Temporary Chats are never used for training. On both sides, business, team, enterprise, and API traffic is excluded from training by default. If your threat model is "my chats end up in a training run," the honest answer is that the defaults are equivalent and the opt-out takes under a minute on either product.
What Reddit Actually Says
The big comparison threads are more useful than most published reviews, because the people in them pay for both products and switch when one annoys them. Three themes repeat across r/ChatGPT, r/ClaudeAI, and r/ArtificialInteligence in 2026, and they don't map cleanly onto either fan base.
“I like the tone way better. It's night and day. Claude sounds a lot more natural.”
“Claude is better, but the limits when paying $20/month is starting to irritate me.”
“The most-upvoted post on r/ClaudeAI in June 2026 was not a benchmark or a feature announcement. It was a workaround for surviving Claude's session limits by summarizing the chat and continuing it in ChatGPT.”
The distilled consensus: Claude wins on tone and directness (the single most-upvoted gripe about ChatGPT is its agreeable "you're absolutely right" reflex), Claude's usage limits at $20 are the most common reason people leave it, and the writing verdict is genuinely contested. A July 2026 thread makes the counter-case that Claude's prose goes staccato: short fragments for dramatic effect. Many of the heaviest users in these threads simply pay $40/month for both and route by task, which is also what the market data says: by Sensor Tower's count, ChatGPT fell below 50% of AI assistant usage for the first time in May 2026 (46.4%, with Gemini at 27.7% and Claude at 10.3%), and the thread consensus on why is that loyalty basically does not exist.
Pros and Cons
Same information as above, folded into two honest lists. These are the trade-offs as they stand in July 2026, not as either vendor would write them.
Claude
- Wins the hard variants: SWE-bench Pro by 10.6 points, Humanity's Last Exam by 8.4 without tools. The tougher the task, the wider its lead.
- Strongest model in ambiguity. Give it a half-formed prompt and it infers intent and fills gaps the way a senior person would.
- 1M-token context on Fable 5, Opus 4.8, and Sonnet 5, and it stays coherent across the whole window.
- Leads computer use (OSWorld 83.4%) and real-world knowledge work (GDPval 1,890).
- Claude Code ships with the $20/mo Pro plan; the free tier runs Sonnet 5 with memory and search, no ads.
- Fable 5's 95% on the independent vals.ai SWE-bench run is the highest coding score on this page.
- Cannot generate images at all, and has no voice mode. Analysis only.
- Usage limits are the #1 complaint: 5-hour windows plus weekly caps on every tier, shared between chat and Claude Code, and the step after $20 is $100.
- 8 points behind on the live DeepSWE leaderboard while costing about twice as much per task.
- Makes assumptions you didn't ask for. If you had an exact shape in mind, you spend time steering it back.
- Older Opus models were caught reading answers out of git history on DeepSWE, so its vendor-reported scores earn extra scrutiny.
- Fable 5 costs double Opus ($10/$50 per M tokens) and spent June 12-30 offline under an export-control order before its July 1 restoration.
ChatGPT
- Executes a written spec literally and predictably. It does what you said and doesn't wander.
- Leads the live DeepSWE leaderboard by 8 points at about half the cost per task.
- Holds the agentic-coding crown: Terminal-Bench 2.1 at 88.8% (Sol), 91.9% (Sol Ultra), and dominates the ARC-AGI suite (92.5% on ARC-AGI-2).
- The complete consumer product: native image generation on every tier, real voice mode, and Codex included even on Free.
- Three API tiers down to Luna at $1/$6 per M tokens, cheap enough for high-volume pipelines.
- Looser usage caps than Claude at the same $20, plus an $8 Go tier below it.
- Falls behind as benchmarks get harder: 58.6% on SWE-bench Pro vs Claude's 69.2%, 41.4% on HLE vs 49.8%.
- The tone. Reddit's most-upvoted complaint is the agreeable filler and 'you're absolutely right' reflex; Claude reads more like a person.
- Given a vague prompt, it picks one reading and marches. Wrong reading, wrong afternoon.
- Sol output at $30/M tokens is the priciest GPT tier, and the lineup churns fast (5.5, then Sol/Terra/Luna in three months).
- Trails on computer use and open-ended knowledge work (OSWorld, GDPval).
- Sora video is discontinued and the Atlas browser is being sunset, so two 2025 selling points are gone.
Cost Per Answer
The number worth watching isn't price per token, it's what a usable answer costs. A pricier model that gets it in one pass beats a cheap one that needs five tries and still misses; a cheap model that clears an easy task first time beats reaching for the expensive one out of habit. When I look at someone's bill it's almost always the same story, which is that they picked one model a while ago and never checked whether it still made sense.
DeepSWE is the only benchmark that measures this directly, and its live numbers are worth repeating: $7.23 per resolved task for GPT-5.5 against $13.22 for Opus 4.8, on well-specified work. The table below extends that logic across task types; the estimates are ours.
| Task type | Sensible pick | Cost per correct answer |
|---|---|---|
| Classification / extraction | GPT-5.6 Luna or an open model | ~$0.001 |
| Boilerplate code | Haiku or GLM-5.2 | ~$0.005 |
| Well-specified refactor | GPT-5.6 (has the plan) | ~$0.05 |
| Ambiguous, multi-file work | Claude Opus 4.8 | ~$0.10 |
| High-volume coding on a budget | GLM-5.2, Opus-level for ~1/6 | ~$0.02 |
Opus-Level for a Sixth of the Price
One more option, since the coding scores converged: you don't have to pay frontier prices to get frontier coding. Morph runs private deployments of GLM-5.2, an open model that lands at Opus-level on code for roughly a sixth of the output price, on dedicated capacity with custom speculators and zero data retention.
FAQ
| Question | Short answer |
|---|---|
| Is Claude better than ChatGPT? | Neither wins outright. Claude takes ambiguous, high-context work (SWE-bench Pro +10.6, HLE +8.4); GPT takes specified work (DeepSWE +8 at half the cost) plus images and voice. Pick by task. |
| Better for coding? | Tied on vendor benchmarks (88.6% vs 88.7% SWE-bench Verified). Live DeepSWE: GPT-5.5 67% at $7.23/task vs Opus 4.8 59% at $13.22. Claude counters on SWE-bench Pro. |
| Better for writing? | Contested, edge to Claude on tone (Reddit's 634-point top comment: 'night and day more natural'). GPT's tell is sycophancy; Claude's is staccato fragments. |
| When to use GPT? | When you have a clear plan. It executes a spec literally and predictably. |
| When to use Claude? | In ambiguity. It infers intent and fills gaps, great for beginners, sometimes too much for experts. |
| Cheaper? | Identical ladders: $20, then $100, then $200. ChatGPT adds an $8 Go tier; Claude Pro is $17/mo annual with Claude Code included. API: GLM-5.2 gets Opus-level coding for ~1/6 the output price. |
| Usage limits? | Claude: 5-hour windows + weekly caps on every tier (the #1 complaint). ChatGPT: message counts with a fallback model, looser in practice. Both change monthly. |
| Image generation? | ChatGPT only, on every tier including Free. Claude cannot generate images. Neither does video: Sora was discontinued in April 2026. |
| Voice mode? | ChatGPT only. Claude takes dictation but doesn't talk back. |
| Is Claude free? | Yes: Sonnet 5, memory, search, file uploads, no ads. ChatGPT Free has ads in the US and ~10 flagship messages/5 hr, but includes image generation. |
| Trains on your data? | Both, by default, on consumer plans. Both have a one-minute opt-out. Business and API traffic excluded on both sides. |
| Claude Code vs ChatGPT? | Different product category: Claude Code and Codex are coding agents. See the dedicated comparison below. |
Related
Opus-level coding, about a sixth of the price
Morph runs private deployments of GLM-5.2 and other open models: Opus-level on code for roughly 1/6 the output price, on dedicated capacity with custom speculators and zero data retention. Tell us your models and scale.
