Claude Attachments Not Uploading or Failing to Process? Here's the Fix

ClaudeErrors & BugsUpdated May 17, 2026
Quick Answer

Claude Pro supports file uploads up to 10 MB per file; supported formats include PDF, Word (.docx), plain text, images (PNG/JPG/GIF/WebP), and most code files. If your attachment fails or won't process, the most common causes are an oversized file, an unsupported format, a stale browser session, or a network/extension block. Clear site data for claude.ai, disable ad blockers, and retry in incognito — that resolves the issue in the majority of cases.

Step-by-Step Fix

1. Check the file before you upload

Before troubleshooting the browser or network, verify the file itself meets Claude's requirements:

  • Size: Each file must be under 10 MB. Check your file size in Finder (Mac) or File Explorer (Windows) by right-clicking and choosing Properties/Get Info.
  • Format: Stick to PDF, .docx, .txt, .md, .csv, PNG, JPG, GIF, WebP, or common code files. If you have an Excel or PowerPoint file, export it as PDF first.
  • Integrity: Open the file locally to confirm it is not corrupted. A corrupted PDF, for example, will fail to process even if the file size is fine.

If the file passes those checks, move to the next step.

2. Run the two isolation tests

These two tests tell you immediately whether the problem is local or server-side:

Test A — Incognito window:

  1. Open an incognito (Chrome) or private (Firefox/Safari/Edge) window.
  2. Go to claude.ai and sign in.
  3. Try uploading the same file.

Test B — Different network:

  1. Enable your phone's mobile hotspot.
  2. Connect your computer to it (turn off Wi-Fi and unplug Ethernet).
  3. Retry the upload on your normal browser.
  • If Test A works → your normal browser session/extensions are the issue (go to Step 3).
  • If Test B works → your primary network/VPN is blocking the upload (go to Step 4).
  • If both fail → likely a server-side issue or account problem (go to Step 5).

3. Clear browser session state

If incognito worked but your normal browser did not, your session data is stale:

  1. In Chrome: go to Settings → Privacy and Security → Clear browsing data.
    • Check Cookies and other site data and Cached images and files.
    • In the Advanced tab, set the time range to All time.
    • Click Clear data.
  2. In Firefox: go to Settings → Privacy & Security → Cookies and Site Data → Clear Data.
  3. In Safari: go to Develop → Empty Caches, then Safari → Clear History.
  4. Close all Claude tabs completely.
  5. Reopen claude.ai and sign in fresh.
  6. Retry the upload.

Disable extensions first before clearing data — do both at the same time:

  • Go to your browser's extension manager and turn off ad blockers, privacy tools (uBlock Origin, Privacy Badger, Ghostery), and any cookie-management extensions.
  • If the upload works with extensions off, re-enable them one at a time to find the culprit.

4. Disable VPN or proxy

If your primary network blocked uploads but your hotspot worked:

  1. Disable your VPN client entirely (not just pause — disconnect and quit).
  2. If you use a corporate or school network with a proxy, test on a personal network instead.
  3. Check your DNS settings — some DNS providers (NextDNS, Pi-hole) block content-delivery endpoints. Switch to 1.1.1.1 or 8.8.8.8 temporarily to test.
  4. Retry the upload on your main network with VPN off.

5. Check for a service incident

If the problem appears on all networks and all browsers:

  1. Visit status.anthropic.com and look for any active incidents affecting uploads or file processing.
  2. If an incident is posted, wait for it to resolve — no local fix will help.
  3. If no incident is listed, move to escalation.

6. Try alternative input methods

While troubleshooting, you can work around the upload issue:

  • Paste text directly: Copy the document content and paste it into the Claude message box. This bypasses the upload pipeline entirely.
  • Use a different file format: Convert your file to plain .txt or a simple PDF and retry.
  • Try the Claude iOS or Android app: Mobile apps use a different upload path and sometimes succeed when the web app is having issues.

7. Escalate with a full report

If nothing above has worked, contact Anthropic support with the following details:

  • Exact error message (screenshot it)
  • File type and size
  • OS name and version
  • Browser name and version
  • Time and timezone of the failure
  • Whether you already tried incognito and a different network

Go to support.anthropic.com and open a ticket. The more detail you include, the faster support can identify whether this is an account-specific issue or a broader bug.

Why This Happens

Claude's file upload pipeline sends your attachment as a multipart HTTP request to Anthropic's servers, where it is parsed and converted into tokens before the model sees it. This process can fail at three points: (1) the browser fails to send the file — caused by extensions intercepting requests, stale auth cookies, or network blocks; (2) the file reaches the server but fails validation — caused by size over 10 MB, unsupported format, or a corrupted file; or (3) the server-side processing times out or errors — caused by platform incidents or very large files that push processing time limits. Most user-facing failures happen at point one, which is why clearing session data and disabling extensions resolves the majority of cases.

Common Mistakes to Avoid

  • Retrying the upload repeatedly without changing anything. If the first attempt failed, the second attempt on the same session will fail the same way. Change something — incognito, different network, different browser — before retrying.
  • Assuming the file format is supported without checking. Many users try to upload .xlsx, .pptx, or .mp4 files and assume any failure is a bug. Convert to PDF or text first.
  • Forgetting to disable VPN before testing incognito. Incognito clears browser state but does not bypass your VPN. Test incognito AND switch networks as separate steps.
  • Clearing cookies but keeping extensions active. Ad blockers can re-block requests even after a clean session. Disable extensions at the same time you clear cookies.
  • Not checking status.anthropic.com first. During platform incidents, no local fix will work. Check the status page before spending time on browser troubleshooting.
  • Uploading multiple large files at once when one is causing issues. Isolate to a single small test file to confirm the upload path works, then add files back one at a time.

File Format Conversion Quick Reference

If your file type is not supported, convert it before uploading:

| Original Format | Best Conversion | How to Convert | |-----------------|-----------------|----------------| | Excel (.xlsx) | PDF or CSV | File → Export in Excel/Google Sheets | | PowerPoint (.pptx) | PDF | File → Export → PDF in PowerPoint | | Word (.docx) | PDF or .txt | File → Export, or paste content directly | | Audio (.mp3, .m4a) | Transcript text | Use a transcription tool first | | Video (.mp4) | Transcript or notes | Extract the relevant text | | ZIP/RAR archives | Extract first | Upload individual files from inside the archive | | Large PDFs | Split into parts | Use a PDF splitter to keep each part under 10 MB |

Preventing Future Upload Failures

  • Keep documents under 8 MB proactively — staying below the 10 MB hard limit gives you buffer for metadata overhead.
  • If you regularly work with large documents, consider splitting them into logical sections (chapters, topics) that you upload separately.
  • Maintain clean browser sessions by signing out of Claude when done for the day; stale cookies are a recurring cause of silent upload failures.
  • On corporate or school networks, check with your IT team whether outbound multipart HTTP requests to anthropic.com are permitted — some content filters block file upload traffic.

Related Issues

View all Claude guides

Claude · Errors & Bugs

More Claude errors & bugs guides

Browse all guides in this category to troubleshoot related issues faster.

Browse all guides →

Frequently Asked Questions

Claude Pro allows uploads up to 10 MB per individual file. If your file exceeds that limit, compress it, split it into smaller parts, or paste the text content directly into the chat. There is no official per-session total cap published, but very large batches of files may slow processing. Claude Free accounts have more restricted upload access — file attachments are primarily a Pro feature.

Related Guides

Continue with nearby guides in the same topic to rule out adjacent causes faster.

Claude Blank Page / White Screen: Fix Cache, Extensions, and Script Blocking

A Claude blank page or white screen is almost always caused by a stale browser cache, a script-blocking extension, or a VPN blocking WebSocket connections. Open an incognito window and sign in — if Claude loads there, clear all site data for claude.ai in your main browser and disable extensions one at a time. If Claude is blank in incognito too, disable your VPN and check status.anthropic.com for active outages.

Claude error loading chat – How to Fix

Claude's 'error loading chat' message appears when a conversation fails to sync from the server or a browser extension blocks the loading request. Refresh the page once, then try opening the conversation in an incognito window. If a specific chat refuses to load on all devices, that conversation's data may be corrupted on Anthropic's servers — start a new conversation to continue your work.

How to report a Claude bug effectively (what to include)?

Report Claude bugs at support.anthropic.com. An effective bug report includes: the exact error message, the specific steps that reproduce it (not just 'it stopped working'), your browser and OS version, whether it happens in incognito, and whether it affects all conversations or just one. Including a screenshot and the approximate timestamp speeds up resolution significantly.

How to fix Claude error while generating (stops mid-response)?

Claude stopping mid-response is usually caused by a network interruption, a browser extension blocking the streaming connection, or the response hitting a length or usage limit. The fastest fix is to refresh the page, disable extensions, and retry with a more focused request. If Claude consistently stops at the same point in a response, the content itself may be triggering a safety check — try rephrasing the request.

Claude Something Went Wrong: Causes and Fixes

The 'something went wrong' error in Claude is a generic message that covers session issues, browser problems, and temporary server errors. Start by refreshing the page and signing out then back in. If the error persists, clear your browser cookies for claude.ai and try a private window. This error almost never indicates an account problem — it is usually a temporary connection or session issue.