PDF Merge
Merge multiple PDFs locally in your browser in the order you pick them: per-file page counts and total are computed automatically, and the merged file downloads in one click.
Expenses that have to be filed as one bundle of receipts, certificates that must be delivered together, a submission that accepts a single file only — merging PDFs is a small, frequent chore. Choose the files in the order they should appear, see the page count of each and the total before committing, then merge and download. The files stay on your machine throughout, which matters for contracts and tender documents.
On how it works: pages are copied across one by one rather than re-encoded, so text and images are untouched — the output writes new metadata, so its size differing slightly from the sum of the inputs is normal. A PDF with an open password cannot be read, so remove the password first. To change the order, select the files again in the order wanted; ten files or fewer of at most 20 MB each is the sensible range.
Did this tool solve your problem?
Submitting sends the tool name, your input and the current result to the server. Please do not include ID numbers, phone numbers or other private data.
AI assistant It answers using your current input and result
Asking again sends your current input and result to the server once more. Please do not include private data.
How to use
- Select the PDFs in the order they should be merged.
- Check each file's page count and the total.
- Merge and download the combined file.
- Remove open passwords first, and keep the batch and file sizes reasonable.
How it works
Select and merge
Press "choose files" to pick multiple PDFs at once (or append in batches); the page lists each file's name and page count. Press merge for a concatenated file in order, then download.
Order follows selection
Merging follows your selection order in the file picker. To change order, re-select the files in the target sequence; if a few are wrong, clearing and re-picking beats deleting one by one.
Password-protected PDFs
PDFs with an open password can't be read and so can't merge; remove the open password (not permission restrictions) locally first, then merge here.
No re-encoding, content intact
No. Merging moves pages as-is without re-encoding — text and images stay intact. New metadata is written, so a small size difference from the sum of the parts is normal.
Code example
JavaScript Merge with pdf-lib (in the browser, no upload)
import { PDFDocument } from 'pdf-lib';
// copyPages deep-copies pages into the target document, so merging is repeatable
async function mergePdfs(files) {
const out = await PDFDocument.create();
for (const file of files) {
const src = await PDFDocument.load(await file.arrayBuffer());
const pages = await out.copyPages(src, src.getPageIndices());
pages.forEach((p) => out.addPage(p));
}
return out.save(); // Uint8Array, hand it straight to a Blob download
}
const bytes = await mergePdfs(fileInput.files);
Python Merging with pypdf
from pypdf import PdfWriter
writer = PdfWriter()
for path in ['a.pdf', 'b.pdf', 'c.pdf']:
writer.append(path) # append adds every page; add_page picks them one by one
with open('merged.pdf', 'wb') as f:
writer.write(f)
FAQ
Are PDFs uploaded when merging?
No. Reading, merging and downloading all happen in the browser — contracts, bids and medical reports never leave your machine. That's the core difference from online conversion sites.
How many files per merge?
Multiple at once, but keep it to 10 files of 20 MB each for smoothness; merge larger batches in several passes.
How is the total page count computed?
The sum of each file's pages — the page lists per-file counts and the total, so you can verify order before merging.
Why is the merged file bigger than the parts combined?
The output writes fresh document structure and metadata, and some cross-file resources aren't deduplicated. A few KB to a few hundred KB over is normal and doesn't affect use.
Can scanned documents merge?
Yes — scans are PDFs too, and page-level merging preserves scan quality. Keep very large scans under 20 MB each.
The merge order came out wrong — now what?
Re-select the files in the correct order to overwrite; the current version has no drag-to-reorder, with per-file move up/down planned for a later release.
Can it compress the merged result too?
Not currently — merging keeps pages as-is. To shrink, compress each file individually first (big wins on image-heavy content), then merge; text-only PDFs rarely compress much.