PDF Tools
Merge, Split, and Convert PDFs Privately
Work with PDF files directly on your device. No upload, no signup, no watermark, no page limits.
No upload Browser-only No watermark
Merge PDFs
Combine multiple PDFs into one. Drag to reorder. Local merge, no upload.
Open
Split PDF
Extract page ranges into new PDFs. Local processing, nothing uploaded.
Open
PDF to Images
Render each page as a PNG or JPEG. All in your browser.
Open
Extract Text
Pull text out of any PDF. UTF-8 aware, no upload.
Open
Rotate PDF
Rotate selected pages of a PDF in 90° steps. Apply to all pages or a custom range. Runs in your browser.
Open
Frequently asked questions
- Are PDFs uploaded?
- No. pdf-lib (for merge, split, rotate) and pdf.js (for to-images and extract-text) both run entirely inside your browser tab. The file never reaches a server.
- Can I work with encrypted PDFs?
- Standard "open password" PDFs typically load — pdf-lib is permissive. DRM-protected or content-encrypted files may fail to parse.
- Is there a maximum file size?
- 64 MB per PDF for rotate; 100 MB for merge. The cap keeps tab memory predictable.
- Does merge preserve form fields and bookmarks?
- Merge and split preserve embedded fonts, images, annotations, and form fields via pdf-lib's copyPages. Internal links stay intact when their target page survives the operation.
- Why no compression yet?
- Quality compression requires re-encoding embedded images at a controllable quality level — it's on the roadmap. For now, run the source through a smaller PNG/JPEG pipeline before assembling.