Latest, 18 Oct 2026:134 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 years
Latest, 18 Oct 2026:1 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About SafeCompress PDF
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