SafeCompress PDF
1 rating
)Overview
Compress PDF files offline securely and easily.
Compress PDFs locally in Chrome — no uploads, no account. SafeCompress PDF reduces PDF file size directly in your browser. Your file is processed locally in this browser using bundled libraries (pdf.js + pdf-lib). No server upload code was found in the extension source, no extension permissions and no host permissions are requested (manifest.json: permissions: [] / host_permissions: []), and no account is required. Strict Content Security Policy (script-src 'self') and MV3 packaging are declared. [Bundled-library provenance and manifest CSP are static findings; offline/no-network behavior requires runtime QA — see checklist below.] Best for • Scanned documents and image-heavy PDFs • Email attachments and upload forms with size limits • Private documents you prefer not to send to online services For text-heavy or already-optimized PDFs, the result may be similar in size or occasionally larger — this is expected with this method. Try a different level or keep the original if it is already optimized. How it works 1. Choose a PDF file 2. Select a compression level 3. Click Compress PDF 4. Download the smaller file Compression levels — choose the tradeoff • Better quality — lightest compression, highest visual quality, larger file (code: Low / scale 2.0) • Balanced — good balance of quality and size (Medium / scale 1.5) • Smaller file — strongest compression, smallest file, may reduce visual quality (High / scale 1.0) Pages are rendered to JPEG at quality 0.7 and rebuilt into a new PDF. Stronger compression means lower visual fidelity. Important to know — limitations This method rebuilds the PDF by rendering each page to an image and creating a new PDF from those images. Visual appearance is preserved, but the output may not preserve selectable/searchable text, form fields, annotations, bookmarks/outlines, accessibility tags, or original document metadata. Quality depends on the level you choose and the content of your PDF. Encrypted/password-protected PDFs are not supported and will show an error. Large files are processed fully in browser memory and may be slow or fail on very large documents. Always keep your original file and compare before sharing. [File-type preservation, large-file, and encrypted-PDF behavior require runtime QA.] Features • Three compression levels with clear quality/size tradeoff • Shows file size before and after, with saved MB and % • Compression history stored only in your browser (localStorage: safecompress_log) — export to TXT or CSV, clear anytime • Dark and light theme support • 5 UI languages: English, Russian, Spanish, German, Chinese (Simplified) • Small extension size (725 KiB published), Chrome MV3 compatible, no external code loading • PDF-only file picker (accept="application/pdf") Privacy Your PDF is processed in this browser. No files are uploaded and no browsing data is collected. No extension permissions or host permissions are requested, so the extension cannot access your browsing history, web pages, or other sites — verifiable in manifest.json. History and theme preference are stored only on your device and are removed if you uninstall the extension. Learn more: https://myusername-isnotavailable.github.io/safecompress-pdf /privacy — https://myusername-isnotavailable.github.io/safecompress-pdf /help [Offline operation and "no network requests during compression" are likely but require runtime QA with DevTools network monitoring and offline test (verified_claims_static.md §likely_but_needs_runtime_test). Do not claim absolute privacy/security.] Support & languages Help: https://myusername-isnotavailable.github.io/safecompress-pdf — Privacy: https://myusername-isnotavailable.github.io/safecompress-pdf/privacy.html — Languages: EN / RU / ES / DE / ZH-CN — Category: Tools
5 out of 51 rating
Details
- Version1.2
- UpdatedSeptember 18, 2026
- Offered byIvan Dolgov
- Size750KiB
- Languages35 languages
- Developer
Email
ivan.dolgov.hd@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser