Every tool on PDFEverything processes files entirely inside your browser. No file is uploaded to a server. No data is sent over the network. Here is exactly how that works.
WebAssembly (Wasm) is a binary instruction format that runs inside modern web browsers at near-native speed. It allows software that would normally require installation — like a PDF processing library — to run directly in the browser tab, with the same security isolation as any other web page.
PDFEverything loads a compiled PDF engine into your browser when you open a tool. From that point on, all processing happens on your device using your CPU and memory — the same way a desktop application would work.
When you select or drag a file into one of our tools, the browser reads it from your local storage into memory. The file bytes are passed directly to the WebAssembly PDF engine running in your browser tab.
At no point does the file travel over a network connection. You can verify this yourself: open your browser's developer tools, go to the Network tab, and use any PDFEverything tool — you will see no file upload request.
The processed PDF is generated in memory inside your browser tab. When the tool offers a download, your browser saves the file directly from memory to your device. The output never passes through any server.
We collect standard anonymous web analytics (page views, tool usage counts) to understand which tools are most useful. We do not collect, see, or store the content of any file you process. We have no technical ability to access your files because they never reach our servers.
WebAssembly is supported by all major modern browsers: Chrome, Firefox, Safari, and Edge. Any browser released after 2018 supports Wasm. PDFEverything works on desktop and mobile devices alike.