Client-side · No uploads
Merge PDF
Combine multiple PDFs in your browser. Drag files to reorder, or use Organize Pages to rearrange individual pages with thumbnails. Supports rotation, deletion, and image files. Nothing is ever uploaded.
📂
Drop PDF files here
or click to browse · Images (JPG, PNG, WebP) are auto-converted
🔒
Privacy by design. pdf-lib and PDF.js run entirely in your browser via JavaScript / WebAssembly. No file data is sent to any server at any point. Works offline once the page has loaded.
FAQ
Is my PDF uploaded to a server?
No. All merging happens entirely in your browser using pdf-lib and PDF.js. Your files never leave your device.
How many PDFs can I merge at once?
There is no hard limit. Practical limits depend on your device's memory — very large PDFs (hundreds of pages each) may be slow on low-memory devices.
Can I rearrange individual pages before merging?
Yes. Switch to "Organize Pages" view to see thumbnails of every page from every file. Drag pages to reorder, rotate them, or delete pages you don't need.
Can I merge password-protected PDFs?
Yes. When you add a password-protected PDF the tool will prompt you for the password locally. The password is only used in your browser to unlock the file.
Can I add images (JPG, PNG) to the merge?
Yes. Drop image files alongside your PDFs and they will be automatically converted to single-page PDFs and included in the merge.
Will bookmarks and form fields be preserved?
Page content and rotation are fully preserved. Complex interactive elements like JavaScript forms, digital signatures, and bookmarks may not carry over — this is a limitation of client-side PDF manipulation.