PDF Tools
From merge, split, and edit to conversion — everyday PDF tasks, right in your browser.
— 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.
Which tool for which job? — Quick picker
Not sure where to start? Find your situation below.
Tech & processing
Who uses it
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
- pdf-lib — MIT / pdf-lib.js.org
- pdf.js — Apache 2.0 / mozilla.github.io/pdf.js
- qpdf (password removal · decryption) — Apache 2.0 / github.com/qpdf/qpdf
- pdf-lib-plus-encrypt — MIT (pdf-lib fork)
- JSZip (ZIP download) — MIT / stuk.github.io/jszip
- PDF Spec 1.7 — ISO 32000-1:2008