PDF Merger
File
Joins multiple PDF files into one — page count, internal structure, and metadata from each source are stripped and the pages re-emitted into a fresh document via `pdf-lib`. Everything runs locally, so even sensitive contracts, medical records, or invoices stay on your device.
No PDFs yet — drop or pick at least two.
Everything happens in your browser — files never leave your device.
How to use
- Drop or pick the PDFs in the order you want them merged.
- Use the up / down arrows to rearrange them if needed.
- Set the output filename and click Build, then Download.
Frequently asked questions
- Are the files uploaded anywhere?
- No. Files are read, parsed by `pdf-lib`, and re-emitted in your browser — there's no server round-trip. Closing the tab discards everything.
- Does it preserve form fields, bookmarks, and outlines?
- Pages keep their visual content (text, images, annotations on the page). Top-level metadata, bookmarks / outlines, and form fields aren't currently re-stitched — pdf-lib emits a fresh document structure.
- What about encrypted PDFs?
- PDFs encrypted only with a basic owner password (i.e. the protection users usually run into) are read with `ignoreEncryption: true` — they merge fine. Documents with a user password (needed just to open) won't decrypt without the password.
- Any size limit?
- Limited only by your browser's memory — the whole document is held in RAM during the merge. Phones can usually handle a few hundred MB of total input before stuttering.
Related tools
Image → PDF Converter
Combine multiple JPG / PNG images into a single PDF with adjustable page size, orientation, and fit.
ZIP Inspector
Drop a ZIP and see every file inside — sizes, contents, and per-file download — without unpacking it locally.
File Splitter
Split a large file into smaller chunks to bypass attachment or upload size limits.
Text Encoding Converter
Open text files in legacy encodings (EUC-KR, Shift_JIS, Windows-1252…) as readable UTF-8.
File Hash (Checksum)
Compute SHA-1, SHA-256, and SHA-512 checksums of any file.
CSV ↔ JSON Converter
Convert CSV to JSON and JSON back to CSV, with a delimiter option.