PDF Tools

Merge, split, edit, and convert — all processing happens in your browser. Your files never leave your device.

Your PDFs never leave your browser. Uploaded PDFs are processed only in your browser's memory, and even the site operator cannot see the contents. Safe for contracts, resumes, and other sensitive documents.
[ AdSense — PDF Tools ]
📑 PDF Tools
10

— Browser-only processing

Your PDFs never leave your device — perfect for contracts, resumes, and other sensitive documents.

Tools like SmallPDF, iLovePDF, and Adobe's online suite upload your file to the cloud. This site does the opposite — every operation runs in your browser's memory. Every tool here — merge, split, edit, image conversion, watermark/page numbers, password, e-sign, and annotation — is free, with no signup. There are no watermarks, logos, or ads automatically added to your output. All libraries are vendored (committed locally) so there is no external CDN dependency.

Last reviewed: 2026-05-06 10 tools No file upload

Tech & processing

Who uses it
Resumes · cover lettersMerge résumé + cover letter + portfolio into one PDF. Convert photo pages to PDF. Shrink size by removing unneeded pages.
Contracts · legalAdd a password to contracts + restrict print/copy/edit/annotate permissions (RC4 128-bit). Watermark "DRAFT · CONFIDENTIAL". Auto page numbering.
Students · researchersMerge lecture handouts, extract specific pages (1-3, 5, 7-10), convert PDF → PNG to reuse in slides.
Sensitive documentsWatermark "for delivery only · do not duplicate" on ID copies. Clean PDF metadata (author / organization).
Unlock your own PDFsIf you own the PDF and remember the password, unlock it for lossless re-save (text, images, hyperlinks all preserved). No brute force.
Image → PDFConvert JPG / PNG to a printable PDF. A4 / Letter / original sizes. Build multi-page PDFs.
Libraries used across the PDF tools
  • Merge · split · edit · image → PDF — pdf-lib (MIT, JavaScript)
  • Edit thumbnails · PDF → image — pdf.js (Mozilla, Apache-2.0)
  • Set password — pdf-lib-plus-encrypt CDN (RC4 128-bit). 4 permission flags (print/copy/edit/annotate)
  • Remove password — qpdf (Apache 2.0, WebAssembly) validates the password and decrypts. It strips only the encryption layer and keeps the page structure → text, images, and hyperlinks are preserved
  • Multi-file batches — pdf-merge / pdf-stamp / img-to-pdf all enforce a 100MB total cap

All libraries are vendored (committed in-repo) — no external CDN dependency. Works offline.

RC4 128-bit — actual security level

PDF 1.7 standard encryption (RC4 128-bit) — compatible with Adobe Acrobat, Preview, Chrome PDF, and all standard viewers.

Strengths — adequate for common permission restrictions and password gating. Top compatibility.

Weaknesses — late-1990s standard, weak by modern crypto standards. For trade secrets, legal evidence, or classified data, use external zip 7z AES-256 or a dedicated DRM solution instead.

Mobile and PDF size limits

Desktop Chrome handles 200MB / 200 pages comfortably. Mobile Safari / Chrome should stay under 50MB / 50 pages due to memory limits. The edit tool is more conservative (100+ page confirm, 200+ page strong confirm).

What gets preserved?

pdf-lib copies page objects directly, so fonts, images, and hyperlinks survive. Interactive forms, digital signatures, and some annotations may change after editing. PDF unlock is lossless — qpdf strips only the encryption layer, so text, images, and hyperlinks are kept (no rasterization).

Tech sources

Last verified: 2026-06-12

Frequently asked questions

Do my uploaded PDFs really stay local?
Yes. All processing happens in your browser via JavaScript. Merge, split, edit, and image-to-PDF use pdf-lib (MIT); PDF-to-image and edit thumbnails use pdf.js (Mozilla, Apache-2.0), all client-side. Even the site operator cannot see your file contents — nothing is uploaded.
Can I work with password-protected PDFs?
The merge, split, edit, and convert tools cannot process an encrypted PDF directly. If you know the password, run the 'Unlock PDF' tool first to remove it (decryption via qpdf), then upload again. PDFs whose password you do not know cannot be unlocked.
How large can my PDFs be?
On desktop Chrome, around 200MB and 200 pages is comfortable. Mobile is best kept under 50MB and 50 pages. If memory is tight, narrow the range with Split PDF first. The edit tool is more conservative because of thumbnail rendering.
Are fonts, images, and hyperlinks preserved?
pdf-lib copies page objects from the original, so fonts, images, and most hyperlinks are preserved. Interactive form behavior, digital signatures, and certain annotations may behave differently after editing.
It's flaky on mobile
Mobile Safari and Chrome have memory limits around 500MB, so large PDFs are best handled on desktop. In-app browsers (e.g. messaging app webviews) are unsuitable for video/PDF work — use the 'Open in external browser' option (an auto-banner is shown).