Merge PDF
Add multiple PDFs, reorder them (drag & drop or arrows), then merge in one click. Mobile-friendly UI.
Add PDFs
Quick tools
Files to merge (0)
PDF merge & split FAQ
Everything about lossless PDF merging, splitting, and page extraction on Omnvert—security, syntax, performance, and quality.
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.
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`.
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.
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.
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.
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.
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.
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.
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
- 1Add PDFs (drag & drop) and arrange them with drag handles or sorting.
- 2Optionally enter page ranges per file and toggle recompress for smaller output.
- 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.