How it works

  1. 1

    Drop your file

    The PDF stays on your device — nothing is uploaded.

  2. 2

    Browser processes it

    Ghostscript or pdf-lib runs locally via WebAssembly.

  3. 3

    Download the result

    Your processed file is ready instantly.

Questions

Are my files really never uploaded?

Yes. Processing happens entirely within your browser using WebAssembly and JavaScript. You can verify this by opening your browser's Network tab — you'll see no file upload requests.

What is the maximum file size?

Each PDF can be up to 50 MB. For larger files, we recommend splitting them first.

Does this work on mobile?

Yes. LocalDF works on all modern browsers including Safari on iPhone and Chrome on Android.

How does the compression work?

We use Ghostscript compiled to WebAssembly — the same technology used in professional PDF workflows — running entirely in your browser with no server involvement.