โ† Back to Blog
pdfmergesplitfree tools

How to Merge and Split PDF Files Without Any Software (2026 Guide)

PDF files are everywhere โ€” contracts, course readings, invoices, scanned documents. But the moment you need to combine two PDFs or extract a few pages, you hit a wall: Adobe Acrobat costs $239.88/year, free online tools upload your files to their servers, and desktop freemium apps nag you to upgrade.

This guide covers six browser-based PDF operations that require no installation, no file uploads, and no sign-up โ€” plus the technical details, limitations, and troubleshooting tips that most tutorials skip.

The Problem With Traditional PDF Tools

ToolPriceFree Tier LimitsPrivacy Risk
Adobe Acrobat Pro$239.88/yearN/ALocal processing (safe)
Smallpdf$9/month2 tasks/dayFiles uploaded to server
iLovePDF$7.16/monthFile size limits, watermarksFiles uploaded to server
WPS OfficeFree with adsBloated, ads, feature-lockedDesktop installation
Random online toolsVariesTrial-only, locked exportsUnknown server handling

The core issue: 95% of PDF tasks are simple โ€” merge, split, compress, reorder. Paying $240/year or uploading confidential contracts to a third-party server for these basic operations is unnecessary.

Browser-Based PDF Processing: How It Works

ToolJar's PDF Tools run entirely in your browser using two open-source JavaScript libraries:

  • pdf-lib โ€” a TypeScript library for creating and modifying PDF documents. It handles merging, splitting, page rotation, and page deletion by directly manipulating the PDF structure in memory.
  • pdf.js โ€” Mozilla's PDF rendering engine. It renders each page to an HTML canvas, which enables compression (rasterization) and image extraction.
  • JSZip โ€” bundles multiple output files into a single ZIP download.

Your PDF file is read into the browser's memory (RAM), processed locally via JavaScript, and the result is generated on your device. No file content is transmitted over the network. This is the same privacy level as desktop software โ€” without the installation.

Six PDF Operations Explained

1. Merge โ€” Combine Multiple PDFs Into One

The most common PDF task. Drag in multiple PDF files, reorder them with the up/down arrow buttons, and click Merge.

How it works technically: pdf-lib loads each source PDF, copies all pages from each document into a new PDFDocument object, and saves the result. The merged PDF preserves each source file's original page size โ€” if file A is A4 and file B is Letter, they stay that way in the output.

Tips:

  • Name files numerically before uploading (01-cover.pdf, 02-intro.pdf) to minimize manual reordering
  • The merge preserves original page dimensions โ€” mixed A4/Letter is fine but may look inconsistent in formal submissions
  • No file quantity limit, but merging 50+ large PDFs may strain browser memory

Common use cases: combining course readings, merging contract + appendices + exhibits, assembling portfolios, consolidating monthly invoices.

2. Split โ€” Three Modes for Different Needs

Splitting takes one large PDF and breaks it into smaller files. Three modes are available:

ModeInputOutputExample
Extract page range1-3, 5, 8-10Single PDF with those pagesPull pages 4-7 from an 80-page contract
Split each pageNone neededZIP of individual single-page PDFsBreak a 20-page document into 20 files
Split by ranges1-3, 4-6, 7-9ZIP with one PDF per rangeSplit a textbook into chapters

Page range syntax: Use commas to separate entries. Each entry can be a single page (5) or a range (1-3). Examples:

  • 1-3, 5, 8-10 โ†’ pages 1, 2, 3, 5, 8, 9, 10
  • 1-5 โ†’ pages 1 through 5
  • 3, 7, 15 โ†’ just those three pages

Page numbering starts at 1 (not 0). The same syntax works for Split, Page Manage rotate, and Page Manage delete.

Common use cases: extracting assignment pages from a textbook, isolating signature pages from contracts, splitting scanned books into chapters.

3. Compress โ€” Reduce PDF File Size

Compression is useful when a merged PDF is too large to email or upload. The tool uses rasterization: each page is rendered to a canvas image via pdf.js, then a new PDF is created from those images using pdf-lib.

Three quality levels:

LevelScaleJPEG QualityBest For
High (smallest)1.0x40%Email attachments, web uploads
Medium (recommended)1.5x60%General use, balanced
Low (higher quality)2.0x80%When quality matters more than size

You can also choose between JPEG (smaller, recommended) and PNG (lossless, larger) output format.

Important limitation: After compression, text is no longer selectable or searchable โ€” the PDF becomes image-based. This is a fundamental trade-off of rasterization-based compression. If you need to preserve text selectability, skip compression and use the original file.

Best results: Image-heavy PDFs (scanned documents, presentations exported as PDF) compress well. Text-only PDFs may not shrink much or could even increase in size.

4. To Images โ€” Export PDF Pages as Image Files

Extract each page of a PDF as a PNG or JPG image. Useful for:

  • Creating thumbnails for document previews
  • Extracting charts, diagrams, or tables from a report
  • Sharing a single page in a presentation or on social media
  • Converting a scanned document to images for OCR processing

Options:

  • Format: PNG (lossless) or JPG (smaller)
  • Scale: 1x (original), 1.5x, 2x HD (recommended), 3x ultra HD
  • JPG quality slider (30%โ€“100%)
  • Download all images as a ZIP

5. Images to PDF โ€” Combine Images Into a PDF

The reverse of "To Images" โ€” take multiple JPG/PNG files and combine them into a single PDF document. Each image becomes a full page.

How it works: pdf-lib's embedJpg() and embedPng() methods parse the image binary data and embed it directly into the PDF structure. The page size matches the image dimensions.

Large image handling: Images larger than 2000px on either side are automatically scaled down to prevent excessively large PDF pages (a 4000ร—3000 phone photo would otherwise create a page measuring 55ร—41 inches at 72 DPI).

Use cases: combining scanned receipts into an expense report PDF, assembling phone photos of documents into a single submission, creating a PDF portfolio from design screenshots.

6. Page Manage โ€” Rotate, Delete, and Reorder Pages

Three page-level operations for fixing structural issues in a PDF:

Rotate pages: Select specific pages and rotate them 90ยฐ (clockwise), 180ยฐ, or 270ยฐ (counter-clockwise). Useful for fixing landscape pages that appear sideways, correcting misaligned scans.

Delete pages: Remove unwanted pages from a PDF. The tool prevents you from deleting all pages (at least one must remain). Useful for removing blank pages, cover sheets, or sensitive content before sharing.

Reorder pages: A drag-and-drop grid showing all page numbers. Drag any page card to a new position, then click Apply to generate a new PDF with the updated page order. Useful for:

  • Fixing misaligned presentation pages
  • Moving a cover page to the front
  • Grouping related pages together after a disorganized scan

Privacy: Why Browser-Based Processing Matters

PDFs frequently contain sensitive information โ€” contracts, medical records, financial statements, legal documents, student transcripts. When you use Smallpdf, iLovePDF, or similar cloud-based tools, your file is:

  1. Uploaded to their server over HTTPS
  2. Processed on their infrastructure
  3. Potentially cached or stored for a period
  4. Vulnerable to server breaches or data leaks

Browser-based processing eliminates all network transmission. The JavaScript code runs in your browser tab. The PDF file is loaded into memory, manipulated, and the output is generated โ€” all locally. No file content or metadata leaves your device.

This makes it safe for processing confidential documents that you cannot legally or ethically upload to third-party servers, including:

  • Client contracts under NDA
  • Medical records (HIPAA)
  • Financial statements
  • Legal documents with attorney-client privilege
  • Internal company documents

Troubleshooting Common Issues

Merged page order is wrong: The merge tool preserves the order of files in the list. Use the up/down arrow buttons to rearrange before merging. Naming files with numeric prefixes (01-, 02-) before uploading helps with large batches.

Merged PDF is too large: If you're merging several scanned PDFs, the output can easily exceed 50MB. Compress each file individually first, then merge the compressed versions. Alternatively, merge first, then compress the result.

Browser freezes on large PDFs: PDFs with 500+ pages require significant RAM. Desktop browsers handle this better than mobile browsers, which have stricter memory limits. For very large documents, split first, then process in smaller batches.

Bookmarks are lost after merging: pdf-lib copies page content but does not preserve PDF bookmarks (outline entries) from source files. If bookmarks are critical, you'll need to recreate them in a dedicated PDF editor after merging.

Password-protected PDF fails to load: The tool cannot process PDFs that require a password to open. You must first unlock the PDF using its password (e.g., in your browser's built-in PDF viewer, then "Save as" or "Print to PDF"), then process the unlocked version.

Compression made text unselectable: This is expected behavior. Rasterization converts each page to an image. If you need searchable text, do not use the compress feature โ€” use the original PDF instead.

Split by ranges only produces one file: Check your input syntax. "Split by ranges" treats each comma-separated entry as a separate output file. "1-3, 4-6, 7-9" produces 3 files. But "1-9" produces just 1 file. If you want multiple single-page files, use "Split each page" mode instead.

Honest Limitations: When You Still Need Desktop Software

Browser-based tools handle 95% of everyday PDF tasks. These operations still require dedicated software:

  • In-place text editing: Modifying existing text content within a PDF page
  • OCR (Optical Character Recognition): Converting scanned image-only PDFs into searchable text
  • Interactive form creation: Building fillable PDF forms with input fields
  • Legal redaction: Permanently removing sensitive content (not just covering it)
  • Batch processing thousands of files: Browser memory limits make this impractical

For these advanced needs, Adobe Acrobat Pro or specialized tools like Foxit PhantomPDF remain the right choice.

FAQ

Is there a file size or page limit?

There are no hard-coded limits. Processing speed depends on your device's RAM. Files under 100 pages process almost instantly. PDFs with 500+ pages may take several seconds and could cause lag on low-memory devices (especially mobile phones).

Can I merge PDFs with different page sizes?

Yes. The merged PDF preserves each source file's original page dimensions. A4 and Letter pages can coexist in the same document. For official submissions that require uniform page size, standardize before merging.

No. Bookmarks (outline entries) from source files are not preserved in the merged output. Internal hyperlinks (clickable table of contents, cross-references) may also be lost. Recreate navigation manually if needed for formal documents.

Can I process password-protected PDFs?

Only after unlocking them. The tool cannot bypass or remove PDF encryption. Open the PDF with its password in your browser, save an unlocked copy, then process that copy.

Does it work on mobile phones and Chromebooks?

Yes, all features work in mobile and Chromebook browsers. However, large files (500+ pages) may cause memory issues on mobile devices. For heavy processing, a desktop browser is more reliable.

How does compression work and why does text become unselectable?

Compression uses rasterization: pdf.js renders each page to a canvas image, then pdf-lib creates a new PDF from those images. Since the output is image-based, text is no longer selectable or searchable. This is a trade-off for smaller file size.

What image formats does "Images to PDF" support?

JPG and PNG. The tool automatically detects the format and uses the appropriate embedding method. Other formats (WebP, BMP, TIFF, GIF) are not supported โ€” convert them to JPG or PNG first.

Can I reorder pages within a single PDF?

Yes. In the Page Manage tab, select "Reorder pages" from the action dropdown. A drag-and-drop grid appears showing all page numbers. Drag pages to rearrange, then click Apply to generate a new PDF with the updated order.

Is it really free with no hidden limits?

Yes. No daily task limits, no watermarks, no file size caps, no sign-up required, no premium upgrade prompts. All six operations are completely free.

Is my data safe?

Your files never leave your device. All processing happens in your browser via JavaScript. No file content is uploaded, stored, or transmitted to any server. This is safer than any cloud-based PDF tool.


Need to merge, split, compress, or rearrange PDFs right now? Open ToolJar PDF Tools โ€” free, no sign-up, files never leave your browser. For 70+ more free browser-based tools, visit ToolJar.