3tej home
← All Files & Media tools

What is PDF Merge?

A PDF Merge computes pdf merge from the inputs you provide. It applies the standard formula to the values you enter and returns the result instantly, without sending any data to a server. Useful when preparing documents for sharing, printing or archiving.

PDF Merge

Combine PDFs into one document.

📚
Drop PDFs here or click to select
Drag to reorder. Files merge in the order shown.

    About this tool

    Merging PDFs - combining two or more PDF files into a single document - is the most common PDF task in offices and remote work. Tax filings, contracts, scanned receipts, project documentation: the moment you have more than one PDF you usually want them as one.

    This tool merges PDFs in your browser using pdf-lib. Add files in the order you want them, drag to reorder, and the merged PDF downloads to your device. Your files are never uploaded - everything happens client-side. There is no page limit and no file-size cap beyond what your browser memory allows (most modern laptops handle 500+ MB combined).

    How it works

    1. Add PDF files

      Drop multiple PDFs at once or pick them in sequence. They appear in order in the file list.

    2. Reorder if needed

      Drag files up or down in the list. The order in the list is the order in the merged output.

    3. Merge

      Click "Merge". The combined PDF downloads to your device.

    4. Verify

      Open the merged PDF to confirm pages, bookmarks, and metadata look correct.

    Use cases

    Tax filing

    Bundle W-2 / 1099, receipts, schedules, and the return itself into one PDF for an accountant or CRA / IRS submission.

    Job applications

    Resume + cover letter + portfolio + references combined into a single attachment.

    Real estate closing

    Title docs, inspection report, mortgage approval, signed contract - one merged PDF for the closing folder.

    Project documentation

    Spec, design, code review, test results into a single deliverable for archival.

    Receipts and reimbursements

    Stitch a month of business receipts into one PDF for expense reporting.

    Format and spec details

    Enginepdf-lib (pure JavaScript, no server)
    Page limitNone (limited only by browser memory)
    PreservesEmbedded fonts, vector content, hyperlinks, bookmarks of constituent files
    StripsCross-document JavaScript actions (security)
    OutputPDF 1.7 compatible, opens in any reader

    Tips and best practices

    • Reorder before merging - the order is fixed once exported.
    • For consistent metadata, set the title and author on the merged file using PDF metadata editing tools.
    • If file size grows large, run PDF Compress on the merged output.
    • For tax / legal filings, name the file with date + purpose: "2025-Tax-Filing-MERGED.pdf".

    How PDF actually works

    PDF (Portable Document Format) was created by Adobe in 1993 and became an ISO standard (32000-1, then 32000-2) in 2008. It is essentially a self-contained document container that bundles:

    • Text in vector glyphs (font subsets embedded so the document renders identically everywhere)
    • Vector graphics (lines, fills, paths described mathematically - infinitely scalable)
    • Raster images (compressed bitmaps, usually JPEG or zlib)
    • Metadata (title, author, creation date, custom properties)
    • Optional interactivity (forms, signatures, embedded scripts - sandboxed)

    PDF operations and what each does internally

    OperationWhat happensFile size impact
    MergeConcatenates page trees; copies resources; deduplicates fonts when possibleSum of inputs minus shared resources
    SplitExtracts page range to new file; copies only referenced resourcesSmaller than original
    CompressRecompresses embedded images at lower quality; subsets fonts to used glyphs only30-90% reduction typical
    RotateAdds /Rotate metadata to page objectNegligible
    ReorderRearranges page treeNegligible
    Add watermarkOverlays content stream on each page+10-50 KB per page
    EncryptWraps content streams in RC4 or AES cipherNegligible

    Why some PDFs are huge

    Common culprits, in order of frequency:

    1. Embedded fonts not subsetted - full font file (often 300 KB-2 MB per font) embedded instead of just used glyphs (~20 KB).
    2. Lossless image compression - photos saved as PNG-flate instead of JPEG.
    3. Scanned page images at 600 DPI - quality way beyond screen reading needs (150 DPI is plenty for screen).
    4. Form field metadata bloat - especially after multiple saves in Acrobat.
    5. Revision history embedded - the file retains every previous version's data.

    How browser PDF tools work

    This tool uses PDF-lib (or pdf.js, depending on the operation). When you drop a file:

    1. The file is loaded as a binary Uint8Array in your tab's memory.
    2. PDF-lib parses the byte stream into a JavaScript object graph (pages, fonts, images, metadata).
    3. The requested operation manipulates the object graph in memory.
    4. PDF-lib serializes the modified graph back to a new Uint8Array.
    5. URL.createObjectURL exposes that array as a download link.

    Nothing uploads. Operations on huge files are memory-bound by your browser (typically 2-4 GB available before the tab crashes).

    PDF/A and accessibility

    For long-term archival, regulators require PDF/A - a subset of PDF that disallows external dependencies (no streamed video, no remote fonts, all colors embedded as ICC profiles). For accessibility (Section 508 US, EN 301 549 EU), the PDF must be tagged with logical reading order and alt text on images. Standard browser PDF tools usually preserve tags but don't generate them.

    Privacy and offline operation

    Every operation in this tool runs client-side using your browser's built-in APIs (Canvas, Web Audio, WebAssembly). No data is uploaded. After the initial page load you can disconnect from the internet and the tool keeps working.

    We use Google Analytics and AdSense for the page itself, but neither sees the content of the files you process.

    Frequently asked questions

    Is there a file-size limit?

    There is no hard limit imposed by this tool. Practical limit is browser memory; most laptops handle 500-1000 MB combined comfortably.

    Are bookmarks preserved?

    Bookmarks from each input PDF are preserved in the merged output, optionally re-anchored to the new page numbers.

    What about form fields?

    Form fields are preserved but unique field names need to be ensured to avoid collisions; consider flattening forms first.

    Can I merge encrypted PDFs?

    You need to unlock them first. Use PDF Unlock to remove the password, then merge.

    Does merging change file size much?

    The merged file is roughly the sum of inputs minus deduplicated fonts/images.

    Is my PDF uploaded to a server?

    No. All PDF processing happens in your browser using PDF-lib (a pure-JavaScript library). The file stays in your tab's memory. Disconnect from the internet after loading the page and the tool still works.

    Can I edit text in a PDF?

    Limited. PDFs store text as positioned glyphs, not flowing paragraphs. Replacing existing text in place is possible (PDF-lib supports it) but maintaining layout when text lengths change is hard. For substantial edits, edit the source document and re-export.

    Why does merging two PDFs sometimes produce a much larger file?

    If both PDFs embed different versions of the same font, the merged file contains both. PDF-lib doesn't currently dedupe font streams. Compressing the output afterwards usually recovers the size.

    Can I sign a PDF in the browser?

    Yes for visual signatures (image overlay). For cryptographic digital signatures (PAdES / PKCS#7), the signer's private key is required and browser support is limited.

    Is there a file size limit?

    Practical limit is your browser's available memory. Most PDFs under 100 MB process fine. PDFs over 500 MB may slow or crash the tab. For massive files, use a desktop tool like qpdf or Acrobat.

    How accurate is the PDF Merge?

    It applies the standard formula. Accuracy is limited only by your input precision. For decisions with material consequences (taxes, medical, legal, structural), use the result as a starting point and verify with a qualified professional in the relevant field.

    Is the PDF Merge free to use?

    Yes. 100% free, no signup, no payment, no API key. The site is funded by display ads around the tool but not inside the calculation flow.

    Are my inputs saved anywhere?

    No. All inputs stay in your browser tab. Closing the tab discards them. The site uses Google Analytics for traffic measurement (anonymized) but the analytics never see what you type into the form.

    Can I use the PDF Merge on my phone?

    Yes. The tool is responsive and tested on iOS Safari, Android Chrome, and major desktop browsers. Touch targets meet Apple's 44pt and Google's 48dp minimum.

    Does the PDF Merge work offline?

    Yes. Once the page has loaded, it works without internet. The calculation runs in JavaScript on your device.

    How do I report a bug or suggest improvement to the PDF Merge?

    Email hi@3tej.com with the URL of this page and a description of what you saw vs expected. We typically respond within 72 hours.

    Can I share results from the PDF Merge?

    Take a screenshot or copy the output. The page doesn't generate shareable URLs for specific calculations - inputs stay in your browser only.

    Why are the results different from another pdf merge tool?

    Most likely: different formula assumptions, different default values, different rounding rules, or different applicable rates. Check the methodology if both tools document it. Both can be valid for different scenarios.