Engineering drawings, scanned legal bundles, high-resolution photo books, and long-form contracts can easily push individual PDFs into the hundreds of megabytes.
Loading PDF Merger…
No file size upload limits
Browser-based, files stay local
Original quality preserved
Works on desktop and mobile
Drop the PDF Merger into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.
Embed code
<iframe
src="https://www.fixtools.io/pdf/pdf-merger?embed=1"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="PDF Merger by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.
Merging large PDF files is significantly more memory-intensive than simply viewing them. When you open a PDF in a reader the application loads only the pages currently visible plus a small buffer of neighbouring pages. When you merge PDFs the tool must hold the complete byte content of every source file in memory simultaneously, parse each file's internal cross-reference table and page tree, copy all page content streams into a new document object, and write a combined file all at once. A 100MB PDF that opens instantly in Adobe Reader may require 300 to 400MB of browser memory to merge, because the tool needs to maintain both the source data and the output buffer during the merge operation. This is why browser-based merging of very large files can be slower than dedicated server tools that have gigabytes of dedicated RAM rather than shared browser heap.
FixTools uses pdf-lib to process large files in your browser's JavaScript engine. Modern desktop browsers including Chrome, Firefox, and Edge on machines with 8GB or more of RAM can typically handle individual files up to 200 to 300MB and total merge sessions up to about 500MB before encountering memory pressure. If your browser tab crashes during a large merge that is almost always an out-of-memory event rather than a tool bug. The solution is to split the job: merge your large files in batches of two or three at a time, download each intermediate result, then upload that result alongside the next batch and merge again. This split-merge workflow keeps the per-session memory footprint manageable and is also faster overall because each individual merge completes quickly.
For very large archives where multiple files together exceed 500MB, compressing each source file individually before merging dramatically reduces the memory required for the merge session. Running a 150MB scanned PDF through the FixTools PDF Compressor to bring it down to 40MB before including it in a merge changes the memory profile of the operation completely. The quality trade-off from compressing before merging is identical to compressing after, because the final visible result is the same either way. Compressing first just makes the merge step itself faster, less likely to hit browser memory limits, and easier to recover from if something does go wrong because you still have the original sources untouched.
It is worth understanding why server-based tools impose hard size limits at all. Hosting infrastructure costs scale with both storage and bandwidth, and a small percentage of users who upload very large files can dominate a free tier's cost. Limiting free-tier uploads to 50MB or 100MB is how those tools control unit economics. FixTools does not have this problem because your file never reaches a FixTools server, which means there is no marginal cost to the operator regardless of how large your merge session is. The only practical constraint is what your own hardware can handle in the browser, and that constraint has been increasing every year as devices ship with more RAM and faster JavaScript engines.
Upload large PDF files and merge them. Processing happens in your browser so file size is limited only by your device memory, typically 500MB+ on modern devices.
Step-by-step guide to merge large pdf files online:
Upload your large PDF files
Click Open PDF Merger and select your large PDF files. There is no server-side upload limit because files are loaded directly into your browser tab. For files larger than 100MB each, plan to upload only the ones you can merge in a single session rather than queueing dozens of large files at once.
Wait for files to load
Large files may take a few seconds to load into the browser, especially on mechanical hard drives or slower SSD interfaces. A progress indicator shows loading status. Avoid clicking other elements until all files have loaded, because the browser is busy parsing the PDF structure of each file and adding distractions can slow the process.
Merge the files
Once loaded, arrange the file cards in your intended order and click Merge PDF. The browser assembles the combined document in memory. For total session sizes between 200MB and 500MB the merge typically completes in 30 to 90 seconds on a modern laptop. Older machines may take noticeably longer because JavaScript memory operations scale with hardware speed.
Compress if needed
If the merged result is very large, run it through the FixTools PDF Compressor to reduce file size while preserving readable quality. A medium compression pass usually cuts document size by 30 to 50 percent for text-heavy content and by 60 to 80 percent for image-heavy or scanned content. Compressing after merging gives uniform quality across every page in the document.
Verify the output
Open the merged file and check the total page count against your expected sum across source files. Spot-check the first page, last page, and a few middle pages to confirm the content rendered correctly. Large merges can occasionally produce subtle issues with embedded resources, and a thirty-second verification catches anything before you forward the file to others.
Common situations where this approach makes a real difference:
Engineer archiving construction drawings
A civil engineer needs to merge eight sets of architectural drawing PDFs for a project handover archive. Each drawing set is 20 to 40MB at 300 DPI, totalling around 240MB. Processing in batches of three files at a time, each batch coming in at 70 to 80MB, then merging the resulting intermediate files, keeps every individual merge session well under 250MB. The full handover archive completes in three merge rounds without any browser crashes, and the engineer ends up with one complete drawing pack for the project records.
Law firm bundling case files for court submission
A paralegal assembles a 500-page court bundle from twelve separate PDF exhibits ahead of a hearing. The largest exhibit is a 180MB scan of physical evidence photos captured at high resolution. Compressing the scan from 180MB to 45MB before merging keeps the total merge session under 300MB and produces a court-ready 95MB bundle that the firm can lodge with the registry electronically. The compression step preserves all evidential detail at print resolution while making the session viable in a browser.
Publisher combining book chapter PDFs
A technical publisher assembles fifteen chapter PDFs into one manuscript file for final proofing before sending to print. Each chapter is 15 to 25MB of high-resolution figures and text, totalling around 285MB. Merging all fifteen at once on a MacBook Pro with 16GB RAM completes in under 90 seconds with the merged output at 285MB before compression. The proofreader receives one continuous document rather than fifteen separate files, which makes margin notes much easier to manage across the whole book.
Insurance adjuster combining claim documentation
An insurance adjuster combines a 60-page claim form, 80 photos converted to PDF, and three contractor estimates into one 210MB claim file for the underwriter. Using the batch merge approach by combining the photos first, then merging the photo result with the text documents, avoids memory issues and produces one submission-ready file. The single combined document also makes it easier for the underwriter to review the claim end to end rather than juggling many attachments in their case management system.
Get better results with these expert suggestions:
Use the batch merge workflow for files over 300MB total
Merge files in groups of two or three at a time. Download each intermediate result, then merge the results together in a final round. This keeps each browser session under 150 to 200MB of active memory and avoids the tab crashes that occur when the browser's JavaScript heap runs out of space mid-operation. The intermediate files do not need to be kept after the final merge succeeds, so you can delete them and reclaim the disk space.
Compress before merging to reduce memory pressure
If any source file is over 80MB, compress it with the PDF Compressor before including it in a merge session. Compressing a 120MB scanned file to 30MB before the merge can be the difference between a successful merge and a browser crash on a device with 8GB of RAM. The quality of the final output is the same whether you compress before or after merging, but compressing the large source first reduces the peak memory the merge session needs to allocate.
Close other browser tabs before merging large files
Each open browser tab consumes RAM, even when the tab is not actively displaying anything. Closing unused tabs frees memory for the merge process. On a machine with 8GB of RAM, having twenty tabs open can reduce available memory for the FixTools merge session from 3GB to under 1GB. Closing tabs is the single most effective intervention for improving large-merge performance on consumer hardware, more impactful than any tool setting.
Use Chrome or Edge on desktop for the largest files
Chrome and Edge have more aggressive JavaScript memory management for sustained large-allocation workloads than Safari or Firefox on equivalent hardware. For files over 200MB total these browsers typically complete the merge faster and with fewer memory issues. On Apple Silicon Macs Safari is competitive for medium-sized sessions but Chrome still has the edge for very large work. Pick the browser that matches the demand of the specific session rather than defaulting to your everyday browser.
More use-case guides for the same tool:
Open the full PDF Merger — free, no account needed, works on any device.
Open PDF Merger →Free · No account needed · Works on any device