Choose your PDF
The workspace shows the source filename and bytes and rejects files that cannot be read by the browser PDF parser.
Free online tool · no registration or login
Try a browser-based rewrite to reduce a PDF's size, then compare original and output bytes before downloading. Text-heavy files may shrink; image-heavy files may not.
Compare the rewrite before download
No registration or login required
Choose a PDF to compare its original and rewritten file sizes.
The comparison state is part of the workflow: keep a result only when the measured output is useful.
Select one PDF and review its filename, file size, and page count before processing.
Start the browser-side rewrite. This version focuses on compact PDF structure rather than rasterizing page content.
Keep the result only when the measured output is useful, then download it and open it in a PDF viewer.
Use the workspace to measure whether a rewritten PDF is actually smaller before you replace the original file.
The workspace shows the source filename and bytes and rejects files that cannot be read by the browser PDF parser.
The compressor creates a new PDF with compact object-stream settings. It does not pretend that every image stream can be recompressed.
Review original bytes, output bytes, page count, and the savings or unchanged warning before downloading.
PDF files can contain text, vectors, fonts, images, metadata, and embedded resources. The result depends on which parts the browser library can rewrite.
The implementation uses pdf-lib save options intended to compact the document structure. Any byte reduction is measured from the actual result.
A scanned document may remain large because its page images are not automatically replaced with lower-resolution images in this workflow.
Keep the original if the output is equal or larger. The result state makes that outcome visible instead of claiming an unsupported reduction.
The page explains the browser boundary and the document cases that may need a desktop or specialized PDF engine.
The page is built to read the selected PDF locally and does not require an account. Confirm network behavior independently for sensitive files.
Password-protected, damaged, or unusual PDFs may not load. The error state tells you to keep the original and try a compatible local viewer.
Parsing and rewriting a large document can use significant browser memory. Practical limits vary by device and browser.
The selected PDF is read and rewritten in this browser. The page does not require registration or login; verify local handling in your browser when processing sensitive documents.
Answers about reduction limits, browser processing, and when to keep the original file.
The browser reads the PDF with pdf-lib and writes a new document using compact object-stream settings. The result panel compares the source and output sizes.
No. A PDF that is already optimized, image-heavy, encrypted, or structured in a way the browser library cannot rewrite efficiently may stay the same size or become larger. Keep the smaller result only when the comparison confirms it.
This version does not promise an exact target size. It attempts a structural rewrite and reports the measured result; image-heavy PDFs may require a different compression workflow.
The tool rewrites the PDF structure rather than rasterizing every page, but you should open the result and confirm important text, links, fonts, and vector content before relying on it.
The compressor is designed to read and rewrite the selected PDF in this browser. No registration or login is required.
Encrypted, damaged, or unusual PDFs may fail to load. The tool shows an error instead of producing a fictional completed result.
Continue with merge, split, extract, or page conversion.
Combine two or more PDF files into one document. Add files, set their order, merge the pages, and download the result in your browser without registration or login.
Open toolSplit one PDF into sequential files by choosing how many pages each part should contain. Review the output count and download all parts as a ZIP without login.
Open toolSelect exact PDF pages or ranges, preview the number of pages in the new file, and download the extracted PDF in your browser without signing in.
Open toolConvert all or selected PDF pages to JPG in your browser. Set page ranges and quality, preview the rendered pages, then download individual files or a ZIP without logging in.
Open tool