File Too Large for ChatGPT or Claude? Shrink It on Your Mac
Work out which limit you hit first. If it is bytes, shrink the file: Preview’s Reduce File Size or a PDF compressor usually works. If it is pages or text length, shrinking does nothing and you need to split the file. Both fixes are free on a Mac.
Chat assistants enforce several limits at once, and the error message rarely says which one. This page lists the ones Anthropic documents for Claude, explains how to tell them apart, and shows the quickest way to get a PDF or image under the line.
Why does ChatGPT or Claude say my file is too large?
There are three separate limits, and only one of them is about megabytes.
| Limit | Fix | Does compressing help? |
|---|---|---|
| File size in bytes | Make the file smaller | Yes |
| Page count | Split the PDF into parts | No |
| Text length (tokens) | Split it, or send only the relevant pages | No |
| Image dimensions | Resize the image | Only if you reduce pixels |
A 40 MB scan with 12 pages is a size problem. A 2 MB contract with 600 pages is a length problem. Check the file size in Finder (Get Info, or press Space for Quick Look) and the page count in Preview before you do anything. If you are unsure how to read a file size, our guide to PDFs that are too big to upload covers the general case.
What is the Claude file size limit?
Anthropic’s help page for uploading files lists these limits (read 8 November 2026; limits change, so check the page):
| Where | Limit |
|---|---|
| Chat upload, file size | 500 MB per file |
| Chat upload, number of files | Up to 20 per chat |
| Chat upload, image dimensions | Up to 8000 x 8000 pixels |
| Chat upload, PDF pages | 1,000 pages |
| Project files, file size | 30 MB per file |
| PDF with visual analysis | 100 pages or fewer |
Two things follow. First, Claude reads charts and images inside a PDF only up to 100 pages. From 101 to 1,000 pages it reads text only, so a long PDF with figures loses them. Second, the 30 MB cap applies to project files, not to a normal chat upload, so a PDF that fails in a project may upload fine in a chat.
What is the ChatGPT file upload size limit?
OpenAI publishes its numbers in the File Uploads FAQ. That page refused an automated fetch when we checked, so we are not repeating figures from memory. Open it and look for the per-file size cap, the image cap, and the text cap, because they differ by file type and by plan.
The practical rule matches Claude’s: a file can pass the size cap and still fail on text length. A 300-page text PDF is often small in megabytes and still too long. Shrinking will not fix that. Splitting will.
How do I shrink a PDF to upload it to ChatGPT or Claude?
Use Preview, which is already on your Mac:
- Open the PDF in Preview.
- Choose File > Export…
- Set Quartz Filter to Reduce File Size and save a copy.
On our test PDF (three pages of photographs, 3,163,546 bytes) the stock filter produced 2,151,046 bytes, about a third smaller. That is a modest cut. Preview’s filter is one fixed setting; our Preview Reduce File Size guide explains why it sometimes makes a PDF bigger. For a bigger cut, use a tool with presets. Smol’s Medium PDF preset took the same file to 146,388 bytes. That fixture is photographs with synthetic noise, so treat it as a ceiling, not a promise: PDFs made by some generators barely shrink at all. See what each PDF preset does.
Text-only PDFs are the exception. They are already small, and image compression cannot touch them. If a text PDF is too large, it is a length problem.
What if the problem is too many pages?
Split the PDF and upload the parts. In Preview, show thumbnails (View > Thumbnails), select the pages you need, and drag them to the Desktop. Preview saves them as a new PDF. For an exact range from Terminal, qpdf works if you have installed it with Homebrew:
qpdf big.pdf --pages . 1-80 -- part1.pdf
qpdf big.pdf --pages . 81-160 -- part2.pdfOften you do not need the whole document. Send the chapter or the clauses you are asking about, and the answer gets better as well as the upload getting smaller.
What about images and audio files?
For images, the limit that bites is dimensions, not bytes. Claude accepts up to 8000 x 8000 pixels per image. Resize with sips, which ships with macOS:
sips -Z 3000 photo.jpg --out photo-small.jpgFor long recordings, drop the bitrate and make the file mono before transcribing. Speech does not need stereo or 256 kbps. Our guide to audio transcription uploads covers it, and how to reduce MP3 file size on Mac shows the measured numbers.
When is Smol the wrong tool for this?
For one PDF, use Preview or a custom Quartz filter. Both are free and fast, and neither uploads your file. If the cause is page count, no compressor helps, and qpdf or Preview does the job. Smol does not split, merge or edit PDFs.
Smol earns its $29 (once, one Mac) when you do this regularly: a folder of mixed PDFs, photos and recordings that all need to fit under an upload limit, handled in one batch from a Finder right-click, with nothing uploaded to a third party first. That matters when the file is the contract you are about to ask an AI about. See pricing, or our best PDF compressor for Mac comparison.
How we checked this
Read Anthropic’s upload help page on 8 November 2026. OpenAI’s page returned 403, so its limits are not quoted. Compressed a 3-page, 3,163,546-byte photo PDF with Preview’s stock filter and Smol 1.0.35 Medium on macOS 27.0.1. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
AI upload limits: common questions
Does compressing a file lower the quality of what ChatGPT or Claude reads?
It can. Compression lowers image resolution inside a PDF, and a very small page can blur small print or chart labels. Text in a PDF stays sharp because it is not an image. If an assistant misreads a chart, re-export that page at a higher setting.
Why does my PDF upload fail when it is under the size limit?
Page count or text length is the likely cause. Claude, for example, caps PDFs at 1,000 pages and only analyzes visuals up to 100 pages. A small file can still be too long. Split it into parts and upload each part in turn.
Can I upload a large PDF to Claude without shrinking it?
Often yes. Anthropic lists 500 MB per file for chat uploads, but only 30 MB per file for project files. If a project rejects your PDF, try attaching it directly in a chat instead. Page limits still apply either way.
Is it safe to upload a confidential PDF to an AI chatbot?
Check the provider’s data policy first. Shrinking the file locally on your Mac means nothing leaves your machine until you choose to upload it. Strip the document properties before you send it, and send only the pages you need.
What is the easiest way to make a PDF smaller on a Mac?
Open it in Preview, choose File > Export, and set Quartz Filter to Reduce File Size. It is built in and free. On image-heavy PDFs a preset-based compressor usually cuts more, and Preview can make text-only PDFs slightly larger.
Keep reading