1. Selection
A browser file input grants this tab access to the file selected by the user.
LocalPDF ships as a static web application. It has no document-processing API route; tool operations run in the browser that opened the page.
A browser file input grants this tab access to the file selected by the user.
The workflow reads File, ArrayBuffer, or Uint8Array data in the current browser context.
JavaScript and, for some tools, a browser worker or self-hosted WASM module perform the operation.
The tool creates a Uint8Array, Blob, image, or plain-text result in browser memory.
The user can save the result. Reloading or closing the page releases tab-owned memory.
A self-hosted browser worker parses and renders PDF pages for previews and conversions.
A self-hosted worker and WASM core support optical character recognition in the OCR workflow.
A self-hosted WASM binary supports browser-side encryption and structural optimization operations.
If a visitor grants analytics-cookie consent and a measurement ID is configured, LocalPDF can send page and tool-event metadata. The PDF event boundary accepts only a tool identifier plus duration, input count, output byte count, or page count. It does not accept filenames, passwords, extracted text, signatures, annotations, or errors.