Drag & drop multiple PDFs to merge
Reorder files and merge into one PDFPrivacy Secured: This utility runs 100% inside your browser. No files, logs, or values are uploaded to any server. Your information stays safe on your device.
About PDF Merger
The PDF Merger is an essential tool for combining multiple PDF files into a single, unified document. Whether you are combining reports, merging contract agreements, or assembling school projects, our merger is fast and easy to use. Best of all, it processes everything locally on your device, ensuring that your confidential PDFs are never uploaded to any remote server.
How it Works
Upload two or more PDF files. The tool displays the selected documents in a sequential list. When you click "Merge PDFs", the engine uses `pdfjs-dist` to parse each PDF, renders each page onto a canvas, and compiles them page-by-page into a new `jsPDF` instance. Once completed, the combined PDF is downloaded to your device.
Key Features
- Simple Document Merging: Combine multiple files into one PDF.
- Secure Local Processing: Files are merged in-memory in your browser.
- Reorder List: See all uploaded files in a clear numbered list.
- Completely Free: Combine as many PDFs as you want without signups.
Technical Details
The merger dynamically imports `pdfjs-dist` and `jspdf`. It reads each file as an ArrayBuffer, parses them, and loops through the pages. Each page is drawn onto a canvas at standard A4 proportions (595 x 842 points) and added to the output jsPDF document using doc.addPage() and doc.addImage(). This client-side canvas-bridge enables robust merging without backend servers.