Merge, compress, and shrink PDFs right here in your browser. Free, instant, and completely private — nothing is ever uploaded.
Combine PDFs, photos, and text files into a single document. Drag files to reorder them — the PDF follows the order below.
The whole process happens in this tab. Nothing is queued, nothing is uploaded, and there is no waiting room between you and the result.
Drag them onto the drop area above or click browse to pick them from your device. You can add PDFs, photos, and plain-text files in the same batch, and you can keep adding more after the first drop.
Every file appears as a row. Drag a row up or down, or use the arrow buttons, until the list reads top-to-bottom in the order you want the finished document to read. Files are sorted naturally on arrival, so scan-2.jpg lands before scan-10.jpg instead of after it.
Turn on Rotate landscape photos to portrait if you photographed documents sideways and want every page upright. Leave it off when you are combining genuine landscape images such as screenshots or diagrams.
Press Merge files. The progress bar reports each file as it is processed, then a download button appears. The file is generated in memory and handed straight to your browser's downloads folder.
A browser can read some formats natively and cannot read others at all. This is what the merger accepts, and what it does with each type.
| Format | How it is handled | Result in the PDF |
|---|---|---|
| Pages are copied object-by-object | Identical quality; text stays selectable | |
| JPG / JPEG | Embedded directly, no re-encoding | One page per image, original quality |
| PNG | Embedded directly, transparency flattened to white | One page per image, original quality |
| WebP, GIF, BMP, AVIF | Decoded by the browser, re-encoded as PNG | One page per image; visually identical |
| TXT, MD, CSV, JSON, code files | Rendered as monospaced text with word wrapping | As many pages as the text needs |
| DOCX, XLSX, PPTX | Skipped — see below | Not included |
Rendering a Word or Excel file faithfully means resolving fonts, styles, tracked changes, embedded charts, and pagination rules — the work that a full office suite does. No browser ships with that engine, and any website that claims to convert your .docx is sending the file to a server to do it there. That would break the one promise this site makes. Export to PDF from your own application first (File → Save as → PDF, or File → Export), then drop the PDF here.
Most people reach for a PDF merger a few times a year, usually under mild time pressure and usually with documents they would rather not hand to a stranger. A few situations where staying on-device matters more than usual:
Three behaviours are worth knowing before you merge something important:
If page sizes need to match exactly — some submission portals insist on it — print each source to A4 first, then merge.
Run the result through the lossless compressor, or target an exact megabyte limit with the shrink tool.
Yes. Everything runs in JavaScript inside your browser tab. Your files are read into memory on your own device, processed there, and never uploaded, stored, or transmitted anywhere. Close the tab and they are gone. You can load this page, disconnect from the internet, and it still works.
There is no hard limit, but processing uses your device's memory. A few hundred pages or a few hundred megabytes is fine on a modern laptop; a ten-year-old phone will struggle sooner. If a very large merge stalls, split it into two batches and merge the two results.
Not directly. Faithfully converting Office documents requires a rendering engine that browsers do not have, and every site that offers it is doing the conversion on a server. Export to PDF first (File → Save as → PDF), then drop the PDF here alongside your other files.
No. Pages from existing PDFs are copied as objects, not re-rendered, so text stays sharp and selectable and images keep their original encoding. JPEG and PNG files are embedded without re-compression.
Not in this tool — it works at file level, not page level. Extract or delete the pages you do not want in a PDF reader first, save that as its own file, and then merge.
Password-protected files usually cannot be read at all and will fail with an error; remove the password first. Interactive form fields and digital signatures do not survive a merge, because the merged document is a new file — a signature that covered the old document would no longer be valid. Flatten forms before merging if the filled-in values matter.
Once the page and its two libraries have loaded, yes. You can switch off your connection and keep merging. It is the simplest way to verify the privacy claim for yourself.