How local PDF processing works

FlowPDF is a browser application. Instead of sending your document to a remote conversion service, it uses JavaScript PDF and canvas libraries to read and transform files inside the browser tab.

1. You choose a local file

The browser grants the page temporary access only to the file you select. FlowPDF does not scan unrelated folders and cannot silently browse files on your device.

2. The browser reads the document

PDF.js renders previews and extracts supported text. PDF-lib and other browser libraries create or modify PDF structures. Image and canvas tools handle operations that require page rendering.

3. The requested operation runs locally

Simple operations such as merging, splitting, reordering and copying pages preserve PDF page structures. Image-based compression and secure redaction intentionally rebuild affected pages as images, which can remove selectable text, links or interactive fields on those pages.

4. Your browser creates the download

The result is assembled in memory and exposed as a local download. Your original file remains unchanged unless you later replace it yourself.

Important limitations

Analytics are separate from documents

FlowPDF measures general site and tool usage to improve the experience. Tracking events are designed without file names, passwords, document text or signature images. See the Privacy page for details.