Compress PDF
Compress PDF runs in this tab. Lossless rewrite resaves the file and keeps selectable text. Page pictures redraw each page as a JPEG, which shrinks scans and removes selectable text.
Privacy and offline checks
Document processing runs locally in supported PDFForge workflows. This panel is a diagnostic view; it cannot prove that no data left the device.
Observed resource activity
0 observations in this page session · 0 need inspection
Resource timing is unavailable in this browser. Use the independent checks below.
Page timing and the active service worker report different surfaces and may observe the same request. Worker activity can be incomplete; WebSockets, request bodies and extensions are outside this view. The latest 60 sanitized observations stay in memory only. URLs, filenames, query strings, document content and byte counts are not recorded here.
Verify independently in DevTools
- Use a clean browser profile and synthetic documents. Open Network in DevTools and enable Preserve log.
- Prepare offline below. Switch Network to Offline, then reload the saved workspace and select a new file.
- Inspect, redact, run output checks and download. Inspect failed requests and request payloads, including worker requests. A same-site request can still transmit data.
- Inspect Application or Storage. Cache Storage should contain public app assets and setup records only. Document recovery and content telemetry are disabled; recipe settings are saved only after opt-in.
Offline readiness
Full workspace not prepared for offline use
English OCR not prepared for offline use
Prepare while connected to save the workspace, tools, fonts and workers. English OCR is optional. Only public app assets are saved; documents, outputs and passwords are excluded. Browser storage can be cleared or evicted. Check saved assets before disconnecting and prepare again after an app update.
Checking saved app assets…
Open saved workspaceReady for local work · One heavy job at a time in this tab
Drop your PDF file here, or browse
Supports standard PDF documents • Up to 100 MB
Set a maximum output size. Lossless rewrite keeps text selectable; Page pictures can reduce image quality to try to reach the target. The result may remain above the target when further reduction would be too severe.
Private by design. Document processing runs in this browser. PDFForge has no document upload API.
How it works
How Compress PDF works
Compress PDF runs in this tab. Lossless rewrite resaves the file and keeps selectable text. Page pictures redraw each page as a JPEG, which shrinks scans and removes selectable text.
Guided steps
How to use Compress PDF
- 1Select one PDF from your device.
- 2Choose lossless rewrite or page pictures.
- 3For page pictures, choose smaller, balanced, or clearer.
- 4Compress locally and download the PDF.
In this tab
What stays in this browser
The file stays in this tab.
- What this tool reads
- The PDF you drop. Page-picture mode also reads the pixels of each rendered page.
- What the download contains
- A PDF. Lossless rewrite keeps selectable text and returns the original file when the rewrite is not smaller. Page pictures are JPEG pages without selectable text.
Questions
Compress PDF FAQs
Does compression upload my PDF?
No. The file is read in this tab. The download is created here.
Will the rewrite always be smaller?
No. A PDF that is already compact can come out the same size. In that case the download is your original file.
When should I use page pictures?
Use page pictures for scans and photo-heavy files. Selectable text, links, and form fields are not kept in that mode.
Continue locally
Related tools
Stay in the browser with these nearby PDFForge tools.