15 client-side tools — no uploads, no servers

The directory of tools
for everything PDF.

A curated collection of browser-native PDF utilities. Merge, split, sign, watermark, convert — all running locally, your files never leave your device.

Top-rated tools

Hand-picked utilities that work entirely in your browser
View all tools

Your files never leave
your device.

Every tool runs in your browser using pdf-lib and pdf.js. Nothing is uploaded, nothing is stored, nothing is tracked.

← All tools

+

or drop files here

Processing your files…

All set.

Your file is ready.

← Back to all tools
idth; const imgH = canvas.height * ratio; const totalPages = Math.ceil(imgH / pageH); for (let p = 0; p < totalPages; p++) { if (p > 0) pdf.addPage(); pdf.addImage(canvas.toDataURL('image/jpeg', 0.92), 'JPEG',