Why would you need to convert PDFs offline?
There are more situations than you might expect where internet access is unavailable or forbidden when you need to work with a document:
- On a plane — most people do their best focused work mid-flight.
- In hospitals or clinics — many clinical environments have strict network controls.
- Air-gapped machines — computers that are intentionally disconnected from the internet for security reasons. Common in government, legal, and financial institutions.
- Remote locations — field work, data centres, server rooms, and rural areas where connectivity is unreliable.
- Restricted corporate networks — some enterprise networks block all outbound traffic to consumer cloud services by policy.
Why most PDF converters don't work offline
Upload-based converters (Smallpdf, Adobe Acrobat Online, ILovePDF, etc.) require a live connection because the conversion actually happens on their servers. Your file goes up, gets processed, and a result comes back down. No internet = no conversion.
Even tools that look like they are running locally often phone home — for license checks, telemetry, update checks, or to verify your subscription status. You can verify this by watching the Network tab in DevTools.
How browser-based offline conversion works
PrivaPDF uses a combination of two browser technologies to work fully offline:
- Service Worker — a script that intercepts all network requests from the page. On first load, it caches the entire application — all JavaScript, the WebAssembly binary, CSS, and fonts — to the browser's local storage.
- Cache API — stores assets persistently across browser sessions, so the app is available even when you close and reopen the tab days later.
After your first visit, every subsequent conversion is completely self-contained. The Service Worker serves all assets from the local cache, the WebAssembly binary processes your file in memory, and the result is handed back as a download — with no network activity at any step.
Installing PrivaPDF as a desktop app (PWA)
For the smoothest offline experience, you can install PrivaPDF as a Progressive Web App (PWA). This places it in your dock or taskbar and gives it its own window, just like a native application — but it is just a cached browser tab.
- Open privapdf.net/convert in Chrome or Edge.
- Look for the install icon in the address bar (a small monitor with a plus sign), or open the browser menu and choose "Install PrivaPDF".
- Click Install.
- PrivaPDF now appears in your Applications folder (Mac) or Start Menu (Windows) and works fully offline.
Firefox does not support PWA installation, but it does cache the Service Worker and the converter will still work offline in a regular tab after the first visit.
How much storage does it use?
The entire PrivaPDF application — including the WebAssembly PDF processing binary — caches to roughly 400–500 KB on disk. This is smaller than a single JPEG. The cache does not grow unless you process a file that the browser decides to cache (it does not — your files are never written to disk by PrivaPDF).
What happens on air-gapped machines?
Air-gapped machines cannot access the internet by definition, so you cannot visit privapdf.net directly. There are two practical options:
- Pre-cache on a connected machine first — visit PrivaPDF on a machine with internet access, do one conversion to trigger the Service Worker cache, then transfer the browser profile to the air-gapped machine. The cache travels with the profile.
- Self-host — PrivaPDF is a standard Next.js application. You can build and serve it on a local server inside the air-gapped network. Contact us for a self-hosted license.
Summary
Offline PDF conversion is fully possible with the right tool. PrivaPDF caches itself after your first visit and works identically with no internet connection — on planes, in hospitals, on air-gapped machines, or anywhere else connectivity is unavailable or forbidden.