No file upload to CompressMyPDF
The standard compressor reads the PDF from browser memory and does not send its bytes to our application servers.
Reduce PDF file size directly in your browser. Standard files stay on your device while Ghostscript WebAssembly processes them locally.
Choose PDF files
or drop them here · multiple files supported
Processed locally · No file upload · No sign-up
By using our service, you agree to our Privacy Policy and Terms of Service
The standard compressor reads the PDF from browser memory and does not send its bytes to our application servers.
Open your browser network tools while compressing: the Ghostscript engine loads, but the PDF itself is processed on your device.
Select one or more PDF files. They are read into this browser tab.
Use Maximum for a smaller result, Balanced for everyday use, or High quality for print.
Save the compressed copy to your device. The original file is not changed.
Not in the standard compressor. The file is processed locally and is not uploaded to a CompressMyPDF server.
Yes. Open the Network panel in your browser developer tools before selecting a PDF. You can inspect requests while the compression runs.
Compression is local, but the explicit Drive workflow transfers the selected file directly between your browser and Google Drive. That flow is disclosed separately and analytics are disabled there.
Compression guides