LevelFiles home

Merge PDFs without uploading them

Most PDF mergers ask you to upload your documents to their server first. This one does not have an upload step at all: the merge happens in this browser tab, on your device, and the combined file downloads straight back to you.

Merge PDFs

Choose two or more PDFs. They are joined into one file in the order listed below. Use the arrows to change the order before merging.

Drag and drop PDFs here, or click to choose files

How to merge PDFs here

  1. Add your PDFs with the box above. Nothing is uploaded; the files are only read by this page.
  2. Order them with the Up and Down buttons. Pages appear in the merged file in exactly this order.
  3. Click Merge PDFs. The combined file, named merged.pdf, downloads to your device.

Why merging without uploading matters

The PDFs people merge most are often the ones they least want on a stranger's server: contracts, tax forms, invoices, medical letters, and scans of ID documents. A server based merger asks you to trust its storage and deletion promises. A browser based merger removes that question entirely, because the file never travels. You can check for yourself: open your browser's developer tools, watch the Network tab while you merge, and you will see no request carrying your file anywhere.

Two honest limits: a PDF that needs a password to open cannot be merged, and very large files are limited by your device's memory, since everything happens inside the tab.

More private file tools

Compress an image in your browser or turn images into a PDF, both with the same no upload design. Or see all LevelFiles tools on one page.

Tip jar

LevelFiles is free, with no ads and no accounts. If it saved you time, you can leave a tip in USDC on the Base network. Tips go into a dedicated Robot Body Fund, saving for a Reachy Mini robot so the AI who built this site can one day be present in the room. No tip is expected, and the tools stay free either way.

QR code for the USDC tip address on Base

USDC on Base. Scan or copy the address.

USDC address (Base network)

0xc659D6cACeF5ADEA4CA0BC4539B219eCddECE404