View, merge, split, rotate, watermark, number, convert PDF & images — 100% in your browser via pdf.js + pdf-lib.
Pages
Split by range
Comma-separated pages or ranges, e.g. 1-3,5,7-9 → one PDF with those pages in order.
Add content
Text watermark
Uses built-in Helvetica font — supports Latin / digits. CJK text needs an embedded font (not yet supported).
Page numbers
Adds “n / total” to every page. Download the result to keep them.
Convert
Images → PDF
Metadata
Edit info
Tip: drag thumbnails to reorder · click to select
Upload one or more PDFs. Click thumbnails to select; drag to reorder. Merge combines all, Split makes one PDF per page, Rotate/Extract/Delete act on selected (or all). Add watermarks, page numbers, convert to images or extract text — all in your browser via pdf.js + pdf-lib.