Merge PDF online free
Pick multiple PDFs, reorder if you want, and download a single combined file.
Processing…
Drag by ⋮⋮ or use ⬆ ⬇ to reorder before merging.
How to merge multiple PDFs into one
- Drag your PDF files into the area above (or click to choose)
- Use the ⬆ ⬇ buttons (or drag the ⋮⋮ handle) to put them in the right order
- Click "Merge and download PDF"
- The combined file downloads automatically — no email confirmation, no signup, no waiting screen
The order matters
The first file in the list becomes the first pages of the merged PDF, the second file follows, and so on. Reorder before clicking merge — once the file is generated you'll have to start over to change the order.
Is it really private? How your files are handled
Yes. TinyFoto performs the entire merge inside your browser, using the open-source library pdf-lib. Your PDFs are never uploaded to a server — there is no upload progress bar because there is no upload. You can verify this by opening your browser's developer tools (Network tab) and merging a file: no PDF data is transmitted. You can even disconnect from the internet after the page loads and the merge still works.
Common reasons to merge PDFs
- Combine a scanned ID, a proof of address and a signed form into one attachment
- Assemble individual chapters into a full report or e-book
- Group monthly invoices into a single archive PDF for accounting
- Merge a cover letter, CV and portfolio into one application file
FAQ
How many PDFs can I merge? There is no fixed limit. The constraint is your device's memory — merging dozens of large files at once may slow older laptops.
What is the maximum file size? Each input file should be under 100 MB. The combined output can be larger.
Does it preserve bookmarks and links? Page content is preserved exactly; bookmarks are flattened. Text inside the merged PDF stays selectable and searchable.
Can I merge password-protected PDFs? No. Open each one in a PDF reader, remove the password, then merge.
Is there a watermark on the output? No. TinyFoto adds nothing to your file.
Why is there no "upload" step? Because the entire merge runs in your browser. There is no server to upload to.