The fastest way to merge PDF files online. No signup, no waiting. Add your PDFs, arrange them, click Merge. All processing runs in your browser.
Drop PDF files here or click to browse
You can add multiple files
When you click Merge, pdf-lib loads each PDF you added and uses copyPages() to clone the source pages into an in-memory output document. addPage() appends them in the order shown in the list, then the resulting bytes are wrapped in a Blob and offered for download. The whole pipeline runs in the page you have open, which is why merging starts as soon as you click without any upload wait.
All merging happens inside your browser tab. pdf-lib combines your PDFs entirely in memory, with no network requests. You can confirm this yourselfin your browser's DevTools Network tab.
For pulling out a single section before merging, try split PDF. To straighten sideways scans first, use rotate PDF. For shrinking the combined file, see compress PDF.