Compress PDF | PDF to JPG | Extract PDF Images
About this tool, how-to guide and FAQ
How to compress a PDF
1. Add your PDF files
Drag one or more PDFs onto the drop zone, or click to pick them from your device. Batch processing is supported, so you can queue up a whole folder of documents at once. Nothing is sent anywhere when you add a file — the browser simply reads it from disk.
2. Pick an output mode and quality
Choose whether you want a smaller PDF, a set of JPG images, or the original images pulled out of the file. Then drag the quality slider: lower values compress harder and produce smaller files, higher values keep more detail. The default of 70 is a good balance for most documents.
3. Download the result
Compression starts immediately and runs in parallel across your CPU cores. Each file shows its original size, its new size, and how much was saved. Download files one by one, or grab everything at once as a ZIP archive.
Which output mode should you use?
Text & Image PDF — best for most documents
Text & Image mode rewrites only the images embedded inside your PDF and leaves everything else untouched. Text stays real text, so it remains selectable, searchable, and copyable, and vector graphics stay razor sharp at any zoom level. This is the mode you want for reports, contracts, invoices, e-books, and slide decks. Because it only touches the images, a text-heavy PDF with no photos may barely shrink at all — that is expected, as there is simply nothing to compress.
Image-only PDF — best for scans
This mode renders every page to a flat image and reassembles those images into a new PDF. It gives you a predictable, usually much smaller file, at the cost of turning text into pixels: you will no longer be able to select or search the text. It works well for documents that were already scans or photographs, and for flattening PDFs that contain unusual fonts or complex artwork that must look identical everywhere.
Images (JPG) — turn pages into pictures
Each page is exported as a separate JPG image at a resolution derived from the quality setting. Use it when you need page images for a slide, a thumbnail, a web page, or anywhere a PDF is awkward to embed. Multi-page documents are delivered as a ZIP so the page order is preserved.
Extract Images — recover the originals
Rather than re-encoding anything, this mode digs the original embedded image files out of the PDF and hands them back to you untouched. It is completely lossless and deliberately ignores the quality slider, because no re-compression takes place. Reach for it when you want the photographs or figures from a document at their original resolution. If a PDF is pure text and vectors, there is nothing embedded to extract and the tool will tell you so.
Your files never leave your device
Almost every other online PDF compressor works by uploading your file to a server, compressing it there, and sending a result back. That means your documents — which are often contracts, medical records, ID scans, or financial statements — sit on someone else's hardware, subject to their retention policy and their breach risk.
This tool takes the opposite approach. The compression code is compiled to WebAssembly and runs inside your own browser tab, using your own CPU. There is no upload endpoint in this application, and no server-side component that could receive a document even in principle. Your PDFs are read from disk, processed in memory, and discarded the moment you close or reload the page.
The practical consequences are worth spelling out: the tool works with your network disconnected, there is no file size ceiling imposed by an upload limit, there is no queue to wait in behind other people's jobs, and there is no account to create. It is also why we can promise confidentiality without asking you to trust a policy document — the architecture simply has nowhere to send your data.
Frequently asked questions
- Are my PDF files uploaded to a server?
- No. Every step runs locally in your browser using WebAssembly. This application has no upload endpoint and no server-side processing, so your files cannot leave your device. You can verify this by disconnecting from the network — the tool keeps working normally.
- Is it really free, and do I need an account?
- It is completely free with no paid tier, no usage caps, and no watermarks. There is no account system at all, so there is nothing to sign up for and no password to manage. Because processing happens on your own hardware, serving you costs us nothing per file.
- How much smaller will my PDF get?
- It depends almost entirely on what is inside the file. Image-heavy documents such as scans, photo brochures, and catalogues commonly shrink by 50–90%. A PDF that is mostly text and vector graphics is already compact and may shrink very little in Text & Image mode, since that mode only recompresses embedded images. If you need a guaranteed reduction on such a file, try Image-only PDF mode.
- Will compression reduce the quality of my PDF?
- Image compression is lossy, so there is always a trade-off, and you control it with the quality slider. At the default value of 70 most documents remain visually indistinguishable from the original at normal viewing sizes. Lower the slider for aggressive size savings, raise it if the document contains fine detail such as small text inside screenshots. Extract Images mode is the one exception: it is entirely lossless.
- Is there a file size or page count limit?
- There is no artificial limit, because there is no upload to constrain. The real limit is your device's available memory: very large files, for example several hundred megabytes or many hundreds of pages, use a lot of RAM while being processed and will be slower on a phone than on a laptop. Processing files one at a time helps if you run into trouble.
- Does the compressed PDF keep selectable and searchable text?
- In Text & Image mode, yes — text and vector content are preserved exactly, so selection, search, copying, and screen readers all keep working. Image-only PDF mode intentionally flattens each page to a picture, which does remove the text layer. Choose Text & Image mode whenever the text layer matters to you.
- Can I compress several PDFs at the same time?
- Yes. Add as many files as you like and they are queued and processed in parallel across your CPU cores. Each file reports its own progress and savings, and a Download All button packages the finished results into a single ZIP.
- Which browsers and devices are supported?
- Any modern browser with WebAssembly support works, including recent versions of Chrome, Edge, Firefox, and Safari on both desktop and mobile. The interface is designed for touch as well as mouse, so compressing a PDF on a phone or tablet works the same way it does on a computer. A desktop machine will simply finish large jobs faster.
- How do I reduce PDF file size without losing quality?
- Use Text & Image mode, which keeps the text and vector graphics of your document completely intact and only re-encodes the embedded images. At the default quality of 70, most documents look identical to the original at normal viewing size while shrinking by 50%–90%. If you need the pages back exactly as they were, use Extract Images mode to pull the original, untouched images out of the file.
- How do I convert a PDF to JPG images?
- Choose the Images (JPG) output mode. Every page is rendered to a separate high-resolution JPG, with the resolution controlled by the quality slider. Single-page documents download directly; multi-page documents are packaged into a ZIP so the page order is preserved. This is handy for slides, thumbnails, web embeds, or anywhere a PDF is awkward to use.
- How do I extract the original images embedded in a PDF?
- Choose the Extract Images mode. It digs the original image files out of the PDF and hands them back without any re-encoding, so the result is pixel-for-pixel identical to what the author embedded. This mode is lossless and deliberately ignores the quality slider. If a PDF contains only text and vector graphics, the tool will tell you there is nothing to extract.
- Does this PDF compressor work offline?
- Yes. Once the page has loaded, every feature works without an internet connection, because all processing runs locally in your browser via WebAssembly. Nothing is ever sent over the network. You can also add the tool to Chrome for quick access from your extensions.
