Skip to content
InnovateTechie
Claude Troubleshooting

Can't Reach Claude Error: Every Fix That Actually Works

InnovateTechieBy InnovateTechie11 min read
Share
Can't Reach Claude Error: Every Fix That Actually Works

Can't reach Claude error? Check status first, then work the platform fixes for web, Desktop, Claude Code and Cowork — every fix that works.

The can't reach Claude error means your app, browser, or terminal could not open a connection to Anthropic's API — it's a network-path problem, not an account problem. Check status.claude.com first: if Anthropic is down, wait it out; if it's green, the fix is on your side — VPN, proxy, DNS, cache, or a stopped Windows service.

What the can't reach Claude error actually means

Claude shows some version of this message when the app in front of you — a browser tab, the desktop app, or a terminal running Claude Code — cannot complete a request to Anthropic's API servers. The wording shifts by surface: claude.ai says "Can't reach Claude", Claude Code prints a Claude API connection error, and Claude Cowork on Windows reports "Can't reach the Claude API from Claude's workspace". Different clothes, same body: the can't reach Claude error means your request never made a successful round trip to Anthropic's servers.

That tells you something useful immediately. This is a connectivity failure, not a judgment about you. Your account isn't suspended, your subscription hasn't lapsed, and your conversation history is intact. Somewhere between your machine and Anthropic's servers — browser cache, VPN tunnel, corporate proxy, DNS resolver, a stopped Windows service, or Anthropic's own infrastructure — one link is broken. Troubleshooting is just finding which link, and we've hit every variant of this while running Claude across web, desktop, and CLI daily.

The 60-second triage: do this before touching anything

Our strong opinion after two years of hitting the can't reach Claude error at the worst possible moments: people waste twenty minutes clearing caches when sixty seconds of diagnosis would have told them the problem was never on their machine. Run these four checks in order — each halves the remaining possibilities.

60-second triage flowchart for the can't reach Claude error — check status.claude.com before touching local settings

StepWhat to doWhat it tells you
1. Check status.claude.comAnthropic's official status page, ~10 secondsIncident listed → it's Anthropic; stop troubleshooting and wait
2. Read the exact wording"Capacity constraints" vs. "can't reach"Capacity = Anthropic overloaded, retry shortly; can't reach = network path
3. Try a second surfaceclaude.ai in a browser if the desktop app failed (or vice versa)One works, one doesn't → app-level problem, not your network
4. Try a second networkPhone hotspot for one minuteWorks on hotspot → your Wi-Fi, VPN, DNS, or router is the culprit

If step 1 shows an incident, everything below is irrelevant — bookmark the page, subscribe to updates, and check back in twenty minutes. Anthropic had several publicly acknowledged incidents in the first half of 2026, including outages in March and June, so "it's them, not you" is a genuinely common outcome.

Fixes by platform: claude.ai, Desktop, Claude Code, and Cowork

Once triage points at your side, the fastest fix depends on where the can't reach Claude error appeared. This is the table we wish someone had handed us the first time:

PlatformTry this firstIf that fails
claude.ai (web)Hard refresh (Ctrl+Shift+R), then an incognito windowClear cache/cookies for claude.ai, disable ad-block extensions, try another browser
Claude DesktopQuit fully (system tray, not just the X) and relaunchUpdate the app, sign out and back in, reinstall as a last resort
Claude Code (CLI)Run claude doctorCheck ANTHROPIC_API_KEY, proxy variables, and firewall allowlists
Claude Cowork (Windows)Restart the CoworkVMService, relaunch ClaudeDisable your VPN — NAT rules break the Hyper-V sandbox — then reboot
Mobile appsSwitch Wi-Fi ↔ mobile dataUpdate the app, disable private DNS, reboot the phone

claude.ai in the browser

Nine times out of ten, Claude not working in the browser comes down to stale state or an interfering extension. Hard-refresh first. If an incognito window works while your normal window doesn't, the diagnosis is done: clear site data for claude.ai (cache and cookies — you'll need to log back in) or disable extensions one by one, starting with ad blockers and privacy shields, which love to eat the streaming connections Claude uses to deliver responses.

Claude Code in the terminal

Claude Code talks to the same Anthropic API but adds failure points of its own. Work through these in order:

  1. Run claude doctor (or /doctor inside a session). It checks your installation, version, and connectivity in one shot and names the problem more often than not.
  2. Check ANTHROPIC_API_KEY. A stale or invalid key in your environment overrides your subscription login and produces connection-flavored errors that look like network failures. echo $env:ANTHROPIC_API_KEY on Windows, echo $ANTHROPIC_API_KEY elsewhere — if you see an old key, unset it.
  3. Check proxy variables. If your shell exports HTTPS_PROXY or HTTP_PROXY pointing at a dead or corporate proxy, every request routes through it. Unset them and retry.
  4. Ask about the firewall. Corporate networks that allow claude.ai often still block api.anthropic.com or downloads.claude.ai — the latter is why updates silently fail. Have IT allowlist all three domains.

Claude Cowork on Windows: the workspace variant

The message "Can't reach the Claude API from Claude's workspace" is a different beast, and it confused us for a full afternoon the first time. Claude Cowork runs its tasks inside a Hyper-V sandbox on Windows, managed by a service called CoworkVMService — and that service has a documented habit (GitHub issue #26257) of stopping after a reboot or a sleep/wake cycle. Claude itself is fine; the sandbox just lost its network.

Restarting the CoworkVMService in Windows PowerShell to fix Claude Cowork's can't reach the Claude API workspace error

The fix takes ninety seconds:

  1. Quit Claude completely — right-click the system tray icon and exit, don't just close the window.
  2. Open PowerShell as Administrator and run Start-Service CoworkVMService.
  3. Relaunch Claude and rerun your Cowork task.

If the service refuses to start, disable your VPN before anything else — VPN NAT routing conflicts with the Hyper-V virtual network and will keep knocking the sandbox offline no matter how many times you restart the service.

Network causes: VPN, corporate proxy, and DNS

When every Claude surface fails on one network but works on another, the network itself is guilty. Three suspects, in order of arrest frequency:

VPNs. The single most common local cause, full stop — Anthropic's own help documentation recommends disabling your VPN as an early step. Shared exit nodes get flagged for abuse, and the extra routing hop times out streaming responses. Disable it, retry, and if that fixes it, try a different server region before giving up on the VPN entirely.

Corporate proxies and firewalls. TLS inspection middleboxes break the long-lived streaming connections Claude depends on, even when they technically allow the domain. The tell: everything fails at the office and works from home. The fix is a one-time IT request to allowlist claude.ai, api.anthropic.com, and downloads.claude.ai without inspection.

DNS. If your resolver can't find Anthropic's servers, nothing upstream matters. Flush first — ipconfig /flushdns on Windows — then switch your resolver to Cloudflare (1.1.1.1) or Google (8.8.8.8). We've watched a flaky ISP resolver produce intermittent Claude API connection errors for days while every other site loaded fine, which is exactly what makes DNS problems so maddening to spot.

Anthropic's outage or your problem? How to tell in one glance

The single most useful skill here is knowing whose problem the can't reach Claude error is, because the two failure modes need opposite responses: theirs needs patience, yours needs action.

SignalWhose problemWhat to do
status.claude.com lists an incidentAnthropic'sWait; subscribe to status updates instead of refreshing
"Unexpected capacity constraints" messageAnthropic's (demand spike)Retry in a few minutes, or switch to a smaller model
Fails for the whole office, works at homeYour network'sProxy/firewall allowlist request to IT
Fails on one device, works on anotherThat device'sCache, extensions, app reinstall
Works on phone hotspot, fails on Wi-FiYour network'sVPN, DNS, router — in that order

One asymmetry worth internalizing: Anthropic-side problems resolve themselves, usually within the hour, and no amount of cache-clearing accelerates them. Your-side problems never resolve themselves. So the status page isn't just step one — it decides whether steps two through ten should exist at all. And if Claude is down mid-deadline, having a second assistant ready is legitimate insurance; our Claude vs ChatGPT comparison covers what that fallback trades away.

How we stopped losing time to this error

Prevention beats diagnosis, and four cheap habits eliminated most of our downtime:

  1. Subscribe to status.claude.com. Email or RSS. Thirty seconds of setup means you find out it's Anthropic before you've touched a single setting.
  2. Keep a second surface installed. When Claude Desktop misbehaves, claude.ai in a browser confirms in ten seconds whether the problem is the app or the connection — and usually lets you keep working either way.
  3. Get the allowlist done once. If you're on a corporate network, file the IT ticket for all three domains now, not during an outage-shaped emergency.
  4. Pin reliable DNS. Setting 1.1.1.1 at the router level removed our intermittent failures entirely — the flakiest component in the chain turned out to be the ISP's resolver, not anything Anthropic ships.

For Claude Code specifically, claude doctor deserves a deeper walkthrough than we can give it here — we're planning a dedicated guide to Claude Code diagnostics and health checks. And if repeated capacity messages are your real complaint, that's a usage-limits question rather than a connectivity one; hold that thought for our upcoming piece on Claude's usage limits and plan tiers.

Claude pricing at a glance

PlanPrice
Free$0
Pro$20 / month
Maxfrom $100 / month
APIPay per token

For the full breakdown of every plan, see our how much Claude costs guide.

Frequently Asked Questions

Check status.claude.com first — if there's an active incident, no local fix will help. If it's green, work through the local list: hard-refresh and clear the browser cache, disable your VPN, switch networks (a phone hotspot is the quickest test), restart the app, and retry after a few minutes. One of those resolves the vast majority of cases.

status.claude.com answers that in ten seconds — it's Anthropic's official status page and lists live incidents per product. If it shows green but you still can't connect, the problem is local: your VPN, DNS, browser cache, or network. Confirm by loading claude.ai on your phone over mobile data; if that works, it's definitely your side.

It's not an outage and not your connection — demand is temporarily exceeding Anthropic's serving capacity, so requests get throttled until load shifts. It usually clears within minutes. Capacity pressure hits the biggest model first, so switching from Claude Opus 4.8 to Sonnet in the model picker often works immediately — see our [guide to Claude's models](/claude-models-explained).

Yes, frequently — VPNs are the single most common local cause we see, and Anthropic's own help docs recommend disabling yours as an early step. Shared exit nodes get flagged, and the extra routing breaks streamed responses. On Windows, VPN NAT rules can also cut off Claude Cowork's Hyper-V virtual machine, producing the workspace variant of the error.

No. Account problems produce explicit messages — a [Claude rate exceeded error](/claude-rate-exceeded-error) names the usage window it's throttling, the [Claude message limit](/claude-message-limit) tells you when it resets, and bans arrive by email. The can't reach Claude error is purely a connectivity failure between your device and Anthropic's API. Your account, history, and subscription are untouched, and your conversations reappear as soon as the connection is restored.

Corporate proxies and firewalls routinely block the domains Claude needs — api.anthropic.com, claude.ai, and downloads.claude.ai for Claude Code updates. TLS inspection also breaks the streamed responses Claude relies on. Ask IT to allowlist those domains, or confirm the diagnosis first by connecting through a phone hotspot for one minute.

Rarely — reinstalling is our last resort, not the first move. Restart the app, check status.claude.com, toggle your VPN, and test another network first; those fix most cases in minutes. Reinstall only when the desktop app fails while claude.ai works in a browser on the same machine, which points to a corrupted local install.
InnovateTechie

Written by

InnovateTechie

Writing about Claude and the Anthropic toolkit — models, Claude Code, pricing, features, and fixes, in clear, practical, hands-on guides tested by daily use.

View all posts →