Your PDF is too big to email
The attachment bounced, or the send button refused. Your file is almost certainly mostly photographs — a scanned page is a photo of paper — and shrinking those photos is the whole game. That happens below, on your device; the file is never sent to anyone.
All the tools
Why the file is that big
Mail systems put a ceiling on attachments — commonly somewhere around 20 to 25 MB — and an ordinary text document never gets near it. The files that do are carrying images: a phone scan is a multi-megapixel photograph of a page, and a ten-page scan is ten of them. The words on the page are not the weight; the pixels behind them are.
What makes it smaller — and what doesn’t
Because the weight is in the images, the honest fix is to re-encode the images at reading resolution and a tuned quality, and rebuild the file around them — which is what the tool above does, with a measured check on every image: if the letters in a scan would come out visibly worse at reading size, it backs off for that image rather than ship grey soup. Text, drawings and layout are never touched.
The same physics sets the limit. A file whose images are already stored as tightly as they honestly can be has nothing left to give, and the tool will keep your original and say exactly that rather than hand you a hollow win. “Kept as-is” means the measurement ran and found nothing to take without visible damage.
If it’s still too big
Two honest options remain. Split the PDF into parts and send them as separate messages — every page arrives intact, at full quality. Or send a link instead of an attachment, if the document isn’t sensitive: the ceiling applies to what rides inside the message, not to what the message points at.
Where the work happens
The re-encoding runs in your browser, on your own device. That is also why there is no file-size ceiling and no fee here: no server does the work, so there is nothing to meter and nothing to charge for.
Questions people actually ask
- How much smaller will my PDF get?
- It depends on what the file is made of, so the tool measures instead of promising. Files heavy with photographs — scans above all — have the most to give. A file whose images are already stored tightly has almost nothing to trade away, and you get your original back with that stated plainly, not a number invented to look like progress.
- Will the text still be readable after compressing?
- Yes, by measurement rather than promise: every re-encoded image is scored against the original, and the tool backs off the resampling on any image whose letter strokes would drop below its legibility floor.
- Is there a maximum file size I can compress?
- No quota and no ceiling — limits exist to manage server cost, and there is no server. The practical limit is your own device’s memory, which ordinary documents never approach.
- What if compressing still isn’t enough for my mail provider?
- Split the file into parts and send them as separate messages — the Split tool is one page over, and splitting costs no quality at all. A link-share is the other honest route for a non-sensitive document.
- Is my PDF uploaded to compress it?
- No. The compression runs in your browser on your device — for a file you were about to email, it never travels anywhere at all until you send it yourself.
We invite you to double-check our work
Open your browser’s developer tools, switch to the Network tab, and run any tool on this page and nothing leaves your device.
The whole source is on GitHub. Read it.
Found a bug, or a claim that doesn’t hold up? Tell us: pdf@geodeforge.com. An example file turns a guess into a quick fix — and if yours is too sensitive to share, we understand; a description still helps.
That’s the difference between a privacy policy and a fact.
This slot pays for the page
One static, labeled sponsor link — an image we host and a plain link. No ad network, no tracking script, no third-party request. That is the entire business model, and it is why nothing above has a price.
Sponsor this slot →More from GeodeForge
GeodeForge is a one-person studio that crafts open-source tools that do what they say, and let you check — in your browser.