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. The prose is for the part the tables can't hold, which is how these two models actually feel to work with once the scores stop separating them.
What Each Is Good For
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. |
| Make images | ChatGPT | Claude can't generate images at all. Not a contest. |
| Talk to it out loud | ChatGPT | Voice mode is mature and built into the app. |
| Read a long contract, book, or codebase | Claude | 1M-token context. It holds the whole document and stays coherent. |
| 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. |
| Turn a vague thought into a plan | Claude | Its whole strength is inferring what you meant from what you said. |
The Real Difference: Plan vs Ambiguity
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 just took the crown on Terminal-Bench 2.1 at 88.8%, a point over Claude's Mythos 5. Anthropic's Fable 5 actually hit 95% and briefly held the top spot before it was suspended in June under export controls. 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. There GPT-5.5 leads Opus 4.8 by 12 points, at half the cost per task and twice the speed. Note what DeepSWE tasks are, though: precisely specified engineering tickets with clear completion criteria. That's plan-shaped work, and the 12-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.
Which to Reach For
| 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 in the loop | ChatGPT | GPT generates images natively; Claude cannot make them at all. |
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 +12), Claude the ambiguous ones (SWE-bench Pro +10.6, HLE +8.4).
The Numbers
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 Pro (harder variant) | Opus 4.8: 69.2% | GPT-5.5: 58.6% | Claude by 10.6 points |
| DeepSWE (independent, fresh tasks, shared harness) | Opus 4.8 max: 58% | GPT-5.5 xhigh: 70% | GPT by 12 points |
| 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 |
| Peak (suspended) | Fable 5: 95.0% | — | Pulled June 2026, export controls |
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. GPT-5.5 finishes tasks at $6.61 and 21 minutes on average; Opus 4.8 at max effort takes $12.58 and 44 minutes to score 12 points lower. 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) | Not reported | GPT-5.2 Pro: 54.2% | Only GPT publishes |
| 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 12 points, terminal workflows with clear completion criteria, and it wins those even on a neutral scaffold. 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. ARC-AGI is the one place GPT is genuinely alone; nobody else has published meaningful ARC-AGI-3 progress.
| Model | Input | Output | Context |
|---|---|---|---|
| Claude Haiku 4.5 | $1.00 | $5.00 | 200K |
| Claude Sonnet 4.6 | $3.00 | $15.00 | 200K (1M available) |
| Claude Opus 4.8 | $5.00 | $25.00 | 1M |
| GPT-5.6 Luna | $1.00 | $6.00 | Large |
| GPT-5.6 Terra | $2.50 | $15.00 | Large |
| GPT-5.6 Sol | $5.00 | $30.00 | Large |
| GLM-5.2 (open, via Morph) | $1.10 | $4.10 | 1M |
| Tier | Claude | ChatGPT |
|---|---|---|
| Free | Limited Sonnet access | Limited GPT-5 access |
| Paid ($20/mo) | Pro: Opus 4.8, Sonnet, Claude Code | Plus: GPT-5.6, image gen, browsing, voice |
| Premium | Max: $100/mo, higher limits | Pro: $200/mo, higher limits |
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 with no long-context surcharge, 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.
- Cannot generate images at all. Analysis only.
- Makes assumptions you didn't ask for. If you had an exact shape in mind, you spend time steering it back.
- 12 points behind on DeepSWE, the independent harness, while costing twice as much and taking twice as long per task.
- Older Opus models were caught reading answers out of git history on DeepSWE, so its vendor-reported scores earn extra scrutiny.
- Its best model, Fable 5 (95% SWE-bench Verified), is suspended under export controls.
ChatGPT
- Executes a written spec literally and predictably. It does what you said and doesn't wander.
- Leads DeepSWE, the independent benchmark, by 12 points at half the cost and twice the speed per task.
- Holds the agentic-coding crown: Terminal-Bench 2.1 at 88.8% (Sol), 91.9% (Sol Ultra).
- The only model making measurable progress on ARC-AGI-3.
- Three API tiers down to Luna at $1/$6 per M tokens, cheap enough for high-volume pipelines.
- Native image generation, voice, and browsing in the same $20/mo Plus plan.
- Falls behind as benchmarks get harder: 58.6% on SWE-bench Pro vs Claude's 69.2%, 41.4% on HLE vs 49.8%.
- Given a vague prompt, it picks one reading and marches. Wrong reading, wrong afternoon.
- Sol output at $30/M tokens is the priciest tier on this page.
- Trails on computer use and open-ended knowledge work (OSWorld, GDPval).
- Model lineup churns fast (5.5, 5.6 Sol/Terra/Luna); picking the right tier is its own small research project.
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 numbers are worth repeating: $6.61 per task for GPT-5.5 against $12.58 for Opus 4.8 at max effort, 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 |
|---|---|
| Better for coding? | Tied on vendor benchmarks (88.6% vs 88.7% SWE-bench Verified). On independent DeepSWE, GPT-5.5 leads by 12 points at half the cost; Claude counters on SWE-bench Pro. |
| 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. |
| Smarter on reasoning? | Claude on the hard ones: HLE 49.8% vs 41.4% without tools, GDPval 1,890 vs 1,769. GPQA is a saturated tie. ARC-AGI is GPT's alone. |
| Cheaper? | Same $20/mo consumer tier. On API, GLM-5.2 gets Opus-level coding for ~1/6 the output price. |
| Context window? | Opus 4.8 up to 1M and stays coherent across it; GPT-5.6 large across tiers. |
| Image generation? | GPT, outright. Claude cannot generate images. |
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.
