About ShrinkPDF
A free, privacy-first PDF tool built for everyday people β students, job seekers, office workers, and anyone who's ever been told their file is too large.
π Who Made This
Hi, I'm Yee Wee β I built ShrinkPDF.
I ran into this problem myself while filing taxes: LHDN's e-Filing portal kept rejecting a scanned document for being over the 2MB limit, and every "free" compressor I tried either capped the file size, forced an account signup, or β worse β wanted me to upload the file to their server first. For something with my IC and bank details on it, that wasn't something I was comfortable doing.
So I built ShrinkPDF myself: a compressor that runs entirely in your browser using WebAssembly, so nothing you upload ever leaves your device. What started as a fix for my own tax filing turned into a proper tool once I realised how many people β students submitting to UPU, job seekers uploading a rΓ©sumΓ©, anyone dealing with a government portal β run into the exact same wall.
I maintain ShrinkPDF on my own. If something's broken or you've got feedback, I actually read every email at hello@shrinkpdf.fyi.
π― Why We Built This
PDF file size limits are a universal frustration. Government portals, university application systems, job application portals, email servers β all of them impose limits that your documents routinely exceed. A scanned transcript, a tax filing, a signed contract: they all run into the same wall.
Most free PDF compressors are either capped at 10β20MB on the free tier, require account registration, add watermarks to the output, or β most importantly β upload your documents to their servers. For payslips, tax filings, identity documents, and medical records, that last point matters a great deal.
ShrinkPDF processes everything in your browser. Your files never leave your device. That's the core reason it exists.
βοΈ How It Works
ShrinkPDF uses pdf-lib, an open-source JavaScript library, to process your PDF entirely within your browser. When you select a file, it is loaded into your browser's memory β it is never sent over the internet to any server.
Depending on the compression level you choose, the tool re-renders each page as an image and re-encodes it (from roughly 300 DPI down to as low as ~72 DPI at Maximum), strips unused font subsets, removes revision history and hidden metadata, and rebuilds the document from those images. This applies to every page, including pages that are pure text β so the compressed file no longer has a real, selectable text layer, and any hyperlinks, form fields, or digital signature do not carry over. Visually it looks close to the original, especially at Light and Balanced.
The compressed PDF is generated in your browser and offered as a direct download. Once you close the tab or refresh the page, all file data is cleared from browser memory automatically.
π οΈ What We Offer
ShrinkPDF currently offers 7 free browser-based PDF tools:
- Compress PDF β reduce file size at three quality levels
- Merge PDF β combine multiple PDFs into one
- Split PDF β extract pages or split into parts
- Rotate PDF β rotate pages in any direction
- PDF to Images β convert pages to JPG or PNG
- Images to PDF β combine images into a PDF
- Reorder Pages β drag and drop pages into any order
All tools are free, require no login, and process files locally in your browser.
π« What This Site Is Not
We think it's worth saying directly: ShrinkPDF is not an AI-generated content farm. Every guide on this site was written by a human who has used the tool, understands the use case, and checked that the technical claims are accurate against the actual source code. The guides took time to write and we continue to maintain them.
This site is not a link-building scheme. It's not a white-label reseller of another product. It's not a free front-end with a hard paywall hiding behind it. The tools are genuinely free, genuinely local, and genuinely unlimited.
ShrinkPDF is not affiliated with Adobe, iLovePDF, Smallpdf, or any other PDF software company. We are an independent site. When we compare products or mention alternatives, it's because the comparison is useful to the reader, not because of a commercial relationship.
If you are a journalist, researcher, or platform reviewer who wants to verify how the tool works β what code runs, what data is collected, what leaves your device β we welcome that kind of scrutiny. The compression logic runs in JavaScript in the browser, the network tab of any browser's DevTools will show you exactly what goes in and out, and the answer is: your file doesn't leave your device.
π§ Get in Touch
Have feedback, found a bug, or want to get in touch? We read every email.
Email: hello@shrinkpdf.fyi β we reply within 1β2 business days.
You can write to us in English, Bahasa Malaysia, Mandarin, or Indonesian.
β Frequently Asked Questions
Yes, genuinely. The compression runs in JavaScript inside your browser tab. You can verify this yourself: open your browser's DevTools (F12), go to the Network tab, and compress a file. You will see no outgoing file upload request β only the standard page assets already loaded. The file data never leaves your device.
ShrinkPDF compresses by re-rendering each page as an image, then rebuilding the PDF from those images. This is how browser-based compression achieves significant file size reduction without a server. The trade-off is that the output PDF no longer has a text layer β text cannot be selected, copied, or searched, hyperlinks don't work, and digital signatures are invalidated. For most submission and sharing scenarios this doesn't matter. If it matters for your use case, keep the original alongside the compressed copy.
No. Because files are processed locally in your browser rather than uploaded to a server, we don't impose a size cap. Very large files (100MB+) will take longer depending on your device's processing speed, but they will process. Most files under 50MB finish in under 30 seconds.
The site carries display advertising via Google AdSense. We may also include affiliate links to paid PDF software or cloud storage services in our guides, which we disclose when present. The tools themselves are free and will remain free. There is no premium tier, no usage cap, and no plan to add one.
The re-rendering process reduces DPI β from typically 150β300 DPI in the original down to around 96β120 DPI at Balanced, and lower at Maximum. On screen this is rarely noticeable. Printed at A4, Balanced output looks close to the original; Maximum may show softness on fine text or small details. For documents that will be printed at high quality, use Light compression.
Yes. There are no restrictions on how you use the compressed output. You can use ShrinkPDF to compress documents for clients, for business submissions, or in a professional workflow. The tool itself is free to use for any purpose.