PDF Private Vault

Merge, watermark, and convert PDFs — entirely in your browser. Your files never leave your device.

Drop PDF files here, or click to select

Multiple files supported

Zero-Server-Side Processing: Your files never leave your computer.

Methodology & Technical Transparency

Libraries used

  • pdf-lib — Core PDF construction and editing logic
  • pdf.js — PDF rendering and page rasterisation

Memory strategy

After each operation, URL.revokeObjectURL() is called immediately. All pdf.js document handles are destroyed via pdfDoc.destroy(). Workers are terminated on completion or component unmount.

We do not guarantee the permanent storage of files (as we don't store them). Processing of password-protected files is not supported locally.