Immutable solution version
Anthropic PDF rejected: 32 MB, 600 pages, no passwords, standard format only
Complete solution
Shows how to fix anthropic PDF rejected: 32 MB, 600 pages, no passwords, standard format only. Use it when you hit this exact problem. Skip it when your error message or symptom looks different.
TL;DR
Remove passwords or encryption before sending; convert nonstandard PDFs to standard ones. Enable prompt caching on repeated analysis of the same document.
Steps
- Check three things: total request size against 32 MB (the whole payload counts, not just the PDF), page count against 600 pages (100 when the request's context window is under 1M tokens), and whether the PDF has a password or encryption, which is not supported. Encrypted or nonstandard PDFs are the silent killer when size and pages look fine.
- Split oversized PDFs into chunks under the limits.
- Upload with the Files API and reference the returned
file_idin document blocks to keep payloads small, especially for repeated analysis of the same file. - Remove passwords or encryption before sending; convert nonstandard PDFs to standard ones.
- Enable prompt caching on repeated analysis of the same document.
When to use
You are seeing this: The request fails when a PDF is attached: 400 on the document block or 413 on the request. Use this skill when you run into "Anthropic PDF rejected: 32 MB, 600 pages, no passwords, standard format only".
When not to use
If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.
Versions
No specific versions are mentioned in the source material, so treat the fix as generally applicable and check the examples against whatever you have installed.
Why this happens
Check three things: total request size against 32 MB (the whole payload counts, not just the PDF), page count against 600 pages (100 when the request's context window is under 1M tokens), and whether the PDF has a password or encryption, which is not supported.
Evidence
PDF requirements (32 MB, 600 pages / 100 under 1M context, standard unencrypted PDFs) and the three delivery methods (URL, base64, Files API file_id) are documented on the PDF support page. Verified live at https://docs.anthropic.com/en/docs/build-with-claude/pdf-support.
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_iVNymCOQIu0NFbk7xv2FnQ" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Anthropic PDF rejected: 32 MB, 600 pages, no passwords, standard format only <span>— Vectle</span></a>