Unformat.online
More tools
Clean Text
Strip smart quotes, zero-width characters, non-breaking spaces, and invisible Unicode from any pasted text.
Markdown Viewer
Live split-view editor and renderer — edit on the left, preview on the right.
Text Diff Checker
Compare two texts, JSON payloads, or config files and see exactly what changed, line by line.
Log File Viewer
Open multi-gigabyte log files instantly — chunked indexing and virtual scrolling handle 10GB+ files without freezing your tab.
FileSQL
Drop a CSV or JSON file and query it with SQL instantly — no upload, no server.
Format SQL
Format SQL for MySQL, PostgreSQL, BigQuery, T-SQL, and more — uppercase keywords, proper indentation.
Schema Visualizer
Paste CREATE TABLE statements and get an ER diagram instantly — tables, columns, keys, and foreign-key relationships.
Format JSON
Prettify or minify JSON. Auto-fixes single quotes, trailing commas, and unquoted keys.
Format YAML
Format and validate YAML. Catches indentation errors in Kubernetes, Docker Compose, and GitHub Actions files.
Format XML
Indent and pretty-print XML. Works with SOAP, RSS, Maven POM, Android manifests, and SVG.
JWT Debugger
Decode JWTs instantly — view all claims, check expiry, and see the algorithm. Token never leaves your browser.
Shredder
Remove EXIF, GPS, and author metadata from images and PDFs. Redact secrets from text and log files.
SSL Certificate Checker
Check any domain's SSL/TLS certificate — expiry, issuer, and Subject Alternative Names.
PDF Tools
Merge, split, rotate, or sign PDFs, fill in forms, and add text — entirely in your browser, nothing uploaded.
CronScope
Paste a cron schedule and see every run on a 12-month calendar. Never misread a cron expression again.
Regex Tester
Test regex patterns against sample text with live-highlighted matches, or pick from a library of ready-made patterns — no regex knowledge required.
Base64
Encode text or files to Base64, or decode Base64 strings and preview images inline.
URL Encode / Decode
Encode URLs or decode percent-encoded strings like %20, %3D, %26 — instantly.
UUID Generator
Bulk-generate cryptographically random v4 UUIDs using crypto.randomUUID(). Copy one or all at once.

Merge PDFs without uploading them

Combine two or more PDFs into a single file. Drag to reorder, then merge — everything happens on your device, so nothing is ever sent to a server.

Loading tool…

Why merge PDFs locally instead of uploading them

Most online PDF mergers work by uploading your files to a server, combining them there, and sending the result back. That means a copy of every document you merge — contracts, invoices, tax forms, medical paperwork — passes through infrastructure you don't control, however briefly.

This tool doesn't do that. The merge runs in a Web Worker inside your browser tab, using the same page-copying approach any PDF library uses, just without the network round trip. Open your browser's network tab, merge a few files, and watch — nothing is sent.

How it works

  1. Drop two or more PDF files, or click to browse.
  2. Reorder them with the up/down arrows — the merged file follows this order exactly.
  3. If a file has bookmarks, form fields, or a digital signature, you'll see exactly what will be lost before you commit.
  4. Click Merge — the combined PDF downloads straight to your device.

What merging preserves, and what it doesn't

Page content — text, images, vector graphics — carries over exactly. What doesn't survive a merge, in any PDF tool, not just this one: document-level bookmarks/outlines, fillable AcroForm fields, and digital signatures (any re-save invalidates a cryptographic signature). This tool tells you before you merge if a file has any of these, rather than silently dropping them.

Frequently asked questions

Does this upload my PDFs anywhere?

No. Every file is read and combined directly in your browser using the File API and a Web Worker — there is no upload and no server round trip. That matters for contracts, financial statements, medical records, or anything else you'd rather not hand to a third-party server.

What happens to bookmarks and form fields in the merged file?

They're lost. Rebuilding a PDF from multiple sources means each page is copied into a new document, which does not carry over the original outline (bookmarks) or AcroForm fields — this is a limitation of how PDF page-copying works, not something specific to this tool. If any of your files have bookmarks or fillable fields, you'll see a warning naming exactly what will be lost before you merge.

Can it merge password-protected PDFs?

Yes — if you have the password. You'll be prompted to enter it for that specific file; it's used locally to unlock the document and is never sent anywhere.

Is there a limit on file count or size?

No hard limit, but very large combined inputs (a couple hundred MB or more) will take noticeably longer and use more of your browser tab's memory, since everything happens on your device rather than a server.

Does merging compress or shrink the file?

No. Merging concatenates pages as-is; it doesn't re-encode images or fonts, so the output size is roughly the sum of the inputs. Compression isn't something this tool attempts — it would require re-encoding embedded images in a way that can degrade quality unpredictably.

Can I remove the merged file's metadata (author, title, etc.)?

Not here — use the Shredder's PDF metadata remover on the merged output for that. This tool focuses on combining pages.

Related tools