Merge several PDF files into one
Copies pages from the original files without turning them into images, so text and vector content stay exactly as they were.
Drag one or more PDFs here, or click to choose
PDF, up to 50 MB each
Pages are copied from the original PDF without recompressing or turning them into images — the content comes out at the same quality as the input file.
Want to build a PDF from photos or scanned pages, instead of merging PDFs you already have? Use images to PDF.
Local processing: your file never leaves your computer.
- Does:Copies pages from the original files without turning them into images, so text and vector content stay exactly as they were.
- Processes:Your PDF is processed entirely in your browser — nothing is uploaded to a server.
- Doesn't do:Each PDF is read twice during the process — once to check its pages and detect protection when you add it, again to copy its pages when generating the result. That's intentional: it avoids keeping several files open in memory at once on large batches.
Why you'd merge several PDFs into one
Documents rarely start life as a single file. An application has pages scanned in different sessions, each becoming its own PDF. An upload system only accepts one attachment, but what you actually have to send is an invoice, a receipt, and a filled-out form — three separate files. A handout or archive is split across chapters exported one at a time. In every one of these cases, the content itself isn't the problem — it's just the number of files.
Merging manually usually means opening a PDF editor, sometimes one you have to install, just to drag pages from one document into another. This tool does only that one part: you upload the PDFs, decide the order, and it hands back a single file — nothing to install, and the file never leaves your computer.
How merging preserves the original content
The key difference between this tool and assembling a PDF from photos is that no rasterization happens at any point. Each page is copied from the source document into the new one using pdf-lib's page-copying function — the same selectable text, the same vectors, the same embedded image quality the original file already had. Nothing gets turned into an image and recompressed along the way; the final result has the same fidelity as each input PDF, just reorganized into a single file.
Before copying any page, every uploaded file goes through a check: the tool actually tries to open the PDF, not just look at the file extension. If opening fails, that item is flagged as invalid, and the rest of the batch keeps processing normally — one bad file doesn't block the whole queue.
Order: drag it, or use the buttons, with the page range always visible
Each file shows up in a numbered list, with its name, page count, and size. You can reorder by dragging an item to a new position, or with the move-up/move-down buttons — the buttons exist because dragging alone isn't reliable on mobile or with a keyboard. Next to each file, the tool shows the page range it will occupy in the final document (for example, "pages 1–12," then "pages 13–20" for the next one), recalculated automatically every time the order changes — so you can check the structure of the result before generating the file, not only after.
Picking just some pages from a file
Sometimes only part of a PDF is relevant — a ten-page attachment where only the first three pages actually matter, for example. Every file has an optional page-range field, accepting a range ("1-5"), specific comma-separated pages ("2,4,7"), an open range to the end of the document ("3-"), or it can stay blank to include the whole file, which is the default. The tool checks the range against that specific file's actual page count and warns you when it asks for a page that doesn't exist, before generating anything.
Password-protected PDFs
A file with a password or editing restrictions can't be opened by the tool the same way a regular PDF can — this is detected as soon as the file is added, and the item gets a specific message saying the issue is protection, not corruption. That distinction matters: a corrupted file has no fix here, but a protected file would work fine if the password were removed first. This tool doesn't remove passwords or bypass that kind of protection — a protected PDF is left out of the merge, and the rest of the batch continues normally.
What this tool doesn't do
It doesn't remove a password from a protected PDF. It doesn't compress or shrink a PDF's size — if an input file is already large, it still takes up the same space inside the result. It doesn't convert to any other file format. It doesn't recognize or extract text from the pages — it works with the PDF as it is, without interpreting its content. And it doesn't split or divide a PDF into smaller parts: the direction here is always the same, several inputs becoming one output.
Frequently asked questions
A system only accepts one file, but I have several PDFs to submit. Does this solve that?
Yes. Upload all the PDFs, put them in the order you want, and download a single file — the most common case: an upload system, application form, or process that only accepts one document, but your content is spread across several separate files.
Can I merge only some pages from one of the files, not the whole thing?
Yes, per file. In the page-range field for each item, enter a range like "1-5", specific pages like "2,4,7", an open range like "3-" (from page 3 to the end), or leave it blank to include the whole file. The tool validates the range against that file's actual page count and warns you if you ask for a page that doesn't exist.
What happens if one of the PDFs is password-protected?
The tool detects this as soon as you add the file and flags the item as protected, with a message distinct from a corrupted file. It doesn't remove passwords or bypass protection: a protected PDF is left out of the merge, but the rest of the batch still processes normally.
Does merging lose quality or recompress the content?
No. Pages are copied from the original document using pdf-lib's page-copying function, without any rasterization or recompression step — text stays text, vectors stay vectors, at the same quality as the source file. That's different from a tool that takes a picture of each page and builds a new PDF from those images.
Does this tool also split a PDF into parts?
No, this tool only merges. Splitting a PDF into smaller parts is a different task, with its own interface — here the only direction is several inputs becoming one output.
Related tools
- Convert images to PDFControls page order, paper size, and margins — built for pages photographed with a phone, not for PDFs that already exist.
- Split PDF pagesProduces a single file with the range you choose, several files by range, or one file per page — you pick the mode.
- Convert PDF to imageEach page becomes a separate JPG, PNG, or WebP file, at whatever resolution you choose — from on-screen viewing to print quality.
- Rotate and reorder PDF pagesFixes orientation and order on the same screen, with undo and a full reset to the original available at any point before you generate the result.