Reduce PDF size

Reduce PDF file size, shrink PDFs, and prepare files for submission in your browser without uploading the document.

Choose a PDF file

Use the file button or drop a PDF here

The file is not uploaded to a server

Target settings

MB
pages

Use these as your own target values and check the final requirements yourself.

Your document is processed in the browser and is not sent to a server. The code is public on GitHub.

Upload a PDF to start

Reduce PDF size, shrink PDFs, and compress files locally

SlimLocalPDF helps you make a PDF smaller, reduce PDF file size, compress PDF files to a target size, and optionally reduce page count in one focused flow. Your PDF stays in the browser, and you should always check the final file before submitting it.

Make a PDF smaller

Shrink PDFs for email, chat, forms, and work systems directly in your browser without uploading the file.

Compress PDF to a target size

Enter a target like 10MB or 20MB and let the browser try to reduce the PDF toward that limit.

Reduce PDF page count

Set an optional page target and the app estimates an N-up layout automatically.

FAQ

Is my PDF uploaded to a server?

No. SlimLocalPDF is designed to process the PDF in your browser. Ads or static files may load separately, but the PDF file itself is not sent to the app server.

Can I use it to make a PDF smaller?

Yes. You can use it as a PDF size reducer for email attachments, work systems, personal documents, and other everyday PDF compression tasks.

Can it always hit the target size?

Not always. Image quality, scan settings, fonts, encryption, and the original PDF structure can limit how much the file can be reduced. The app shows a notice when the target is not reached.

Why can printing to PDF make the file larger?

Browser print-to-PDF can recreate the document instead of saving the optimized file as-is. Images and fonts may be embedded again, so using the preview download button is usually better.