IT
OmnvertImage • Document • Network

Merge PDF

Add multiple PDFs, reorder them (drag & drop or arrows), then merge in one click. Mobile-friendly UI.

Tip: You can add files in batches; they’ll be appended to the list below. Total size: 0 B.

Add PDFs

Quick tools

PDFs are merged in the exact order shown in the list. Password-protected files are not supported.
Optional per-file ranges use qpdf syntax, e.g. 1-3,5,7-. Leave empty to include all pages.

Files to merge (0)

No files yet. Add PDFs on the left to see them here.

PDF merge & split FAQ

Everything about lossless PDF merging, splitting, and page extraction on Omnvert—security, syntax, performance, and quality.

Are merge and split operations really lossless?

Yes. We rely on qpdf’s page-level assembly (`--pages`) instead of rendering through Ghostscript or LibreOffice. Text, vectors, forms, bookmarks, and embedded fonts stay intact; only the page tree is rearranged. When you toggle the optional “lossless recompress,” we run `--stream-data=compress --object-streams=generate`, which repacks streams without changing visual content.

Which page range syntax should I use?

Use qpdf syntax: `1-3` (inclusive range), `5` (single page), `7-` or `7-z` (from page 7 to the last). Combine with commas, e.g., `1-3,5,7-`. The UI validates and normalizes input, stripping any characters outside digits, commas, dashes, spaces, and `z`.

How are my files stored and deleted?

Each job runs in `/tmp/omnvert-pdf/<jobId>/` with random UUIDs for filenames, so user-supplied names are never used as paths. Files live only for the duration of the request; once the response stream finishes, we delete the folder in a `finally` cleanup step. No long-term storage or cross-job reuse occurs.

What are the size and time limits?

Uploads are capped at 50 MB per PDF for these tools, with a 30s execution timeout per qpdf call. A lightweight in-memory queue limits concurrent heavy jobs (default 2) to protect CPU and memory. Large PDFs are streamed to disk rather than buffered in RAM to avoid spikes.

Do links, metadata, and signatures survive?

Internal links, outlines, and metadata are preserved because we are not rasterizing pages. Digital signatures may break if you split or merge in ways that alter the signed structure—this is expected for any structural edit. If you must keep signatures, avoid structural changes or re-sign afterward.

Why qpdf instead of Adobe/LibreOffice pipelines?

qpdf rewrites the PDF object graph without rendering content, so vectors, embedded fonts, and transparency stay identical. It is fast, scriptable, and stable on Linux servers, and it avoids image downsampling that visual converters often introduce. That matches Omnvert’s goal: precise, high-fidelity document tools without lossy surprises.

How do I organize chapters or sections?

For merging, add files in the exact order you want and optionally constrain each file with ranges (e.g., File A: `1-5`, File B: `all`). For splitting, pick “Split by ranges” and define chapter breaks like `1-10,11-22,23-30`; you’ll receive a ZIP with one PDF per range. “Per-page” creates one PDF per page for fine-grained work.

What does “lossless recompress” change?

Recompress asks qpdf to recompress streams and regenerate object streams. It can shrink PDFs that contain uncompressed streams while keeping visuals identical. It is optional because some PDFs are already optimized; when there’s nothing to gain, output size will be similar while still remaining lossless.

How do I avoid common errors?

If you see “invalid range,” double-check for typos and keep ranges ascending. For “file too large,” trim inputs or compress separately. Password-protected PDFs are not supported. Corrupted PDFs may fail `--show-npages`; try re-saving with a viewer first. If a job times out, split the work into smaller ranges or fewer files.

Merge PDF files securely

Combine multiple PDFs into one clean file without extra installs. Drag-and-drop, reorder, sort A→Z, or reverse order, and optionally limit to specific page ranges per file. We can recompress when you need a lighter output, but by default structure stays intact. Ideal for proposals with signed pages, statement bundles, or pitch decks built from different sources. Runs server-side for speed with temporary links—no watermark, no sign-up.

merge pdfs online secure • combine pdf without watermark • reorder pdf before merging • merge multiple pdf files free • pdf combiner no signup • merge pdf mobile friendly • pdf merge with page selection • compress while merging pdf

Use cases

  • Join signed agreement pages and annexes into one delivery file.
  • Compile receipts or statements into monthly or quarterly bundles.
  • Build a pitch deck from separate PDFs without losing order.
  • Bundle homework, scans, or application documents into one upload.

How it works

  1. 1Add PDFs (drag & drop) and arrange them with drag handles or sorting.
  2. 2Optionally enter page ranges per file and toggle recompress for smaller output.
  3. 3Merge and download instantly without watermark.

FAQ

How many PDFs can I merge?

Designed for common workflows with several files; dozens work, very large stacks may take longer.

Will quality drop?

By default we keep original streams; optional recompress reduces size if you enable it.

Can I pick specific pages?

Yes—enter ranges like 1-3,5 per file to include only what you need.

Do you watermark files?

No. Output PDFs remain clean and temporary.