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

Yee Wee, founder of ShrinkPDF

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.

πŸ”’
Privacy First
Files are processed in your browser. Zero server uploads β€” ever.
♾️
No Limits
No file size caps, no daily task limits, no paywalls.
πŸ†“
Always Free
Ad-supported. No subscriptions, no premium tiers, no tricks.
🌏
Works Everywhere
Any browser, any device, any country. No region restrictions.
⚑
Instant Processing
No upload queue, no waiting. Your device does the work immediately.
πŸ”“
No Account Needed
Open the page, compress your file, done. No signup, ever.

βš™οΈ 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:

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

Does ShrinkPDF really never upload my file?

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.

Why can't I select text in the compressed PDF?

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.

Is there a file size limit?

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.

How does ShrinkPDF make money if it's free?

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.

Why does my compressed file look slightly different?

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.

Can I use ShrinkPDF for commercial purposes?

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.

Ready to compress your PDF?

Free, instant, private. No login required.

πŸ—œοΈ Try ShrinkPDF Free