About PDFSizeFit
Last updated October 14, 2026
PDFSizeFit is a free set of PDF tools that run entirely in your web browser. It started with one specific, common problem: an upload form rejects your PDF because it's over a size limit — 100 KB for a visa scan, 2 MB for a job application, an email attachment cap — and you need that exact file to fit, without handing a sensitive document to an unknown server.
What it does
- Compress a PDF to a size you choose and see the measured size of the result, including when it couldn't get there. Or compress several PDFs at once.
- Merge, split, and reorder, rotate, or delete pages.
- Edit a PDF: change existing text, or add text, highlights, shapes, drawings, images, and signatures.
- Convert JPG images to PDF and PDF to Word.
Every tool is free to use, with no account and no sign-up.
Why everything runs in your browser
The documents people most often need to shrink or fix — passports, bank statements, contracts, medical forms, CVs — are exactly the ones they shouldn't have to upload somewhere. So none of these tools has a server side. When you open a tool, your browser downloads the program; when you choose a file, that program processes it on your own device and hands the result straight back to you. Your file is never uploaded, which is simpler to trust than a promise to delete it later. The Privacy Policy describes exactly what data the site does and doesn't handle.
How it works
The heavy lifting happens in background threads (Web Workers), so the page stays responsive while a file is processed. Compression repacks the file and re-encodes its images at the highest quality that still reaches your target. How it works explains the process step by step. Because it all runs on your device, speed and the largest file you can handle depend on your device's memory; each file can be up to 100 MB.
Built on open-source software
PDFSizeFit is built with these open-source projects, each used under its own license:
- qpdf (Apache License 2.0), compiled to WebAssembly via qpdf-wasm (ISC) — restructuring PDFs and re-encoding their images
- PDF.js by Mozilla (Apache License 2.0) — reading and rendering PDFs
- pdf-lib (MIT), in Cantoo's maintained fork, with fontkit (MIT) — building and editing PDFs
- fflate (MIT) — creating ZIP and Word files
- Inter and JetBrains Mono (SIL Open Font License 1.1) — typefaces
- Astro (MIT) — the site framework
Get in touch
Questions, bug reports, and feedback are welcome through the contact form.