Drag & Drop PDF files here
or click to browse — add multiple files
✅ PDF files only · Add as many as you need
Merge, Split, Rotate, Watermark and Compress PDF files instantly — all in your browser. Zero uploads. Complete privacy.
Choose a tool below, upload your PDF, adjust settings, and download your edited file in seconds.
Drag & Drop PDF files here
or click to browse — add multiple files
✅ PDF files only · Add as many as you need
No PDFs added yet!
Upload two or more PDF files above to merge them
Drag & Drop your PDF here
or click to browse from your device
✅ Single PDF file only
No PDF uploaded yet!
Upload a PDF file above to split it
Drag & Drop your PDF here
or click to browse from your device
✅ Single PDF file only
No PDF uploaded yet!
Upload a PDF file above to rotate its pages
Drag & Drop your PDF here
or click to browse from your device
✅ Single PDF file only
No PDF uploaded yet!
Upload a PDF file above to add a watermark
Drag & Drop your PDF here
or click to browse from your device
✅ Single PDF file · Removes redundant objects & compresses structure
No PDF uploaded yet!
Upload a PDF file above to compress it
The design principles behind this suite — and what to look for in any browser-based PDF tool you use.
Every operation runs in your browser with pdf-lib. Your files are never uploaded — sensitive documents stay on your device.
Merge, split, rotate, watermark, and compress all live on one page. Switch tools with a tab — no reloading, no re-uploading to a new site.
Processing happens at native browser speed and the result downloads straight to your device. No queues, no waiting, no email links.
No account, no signup, no watermark on your output, no daily caps. Open the page and start editing immediately.
A complete browser-based PDF editing suite — no software, no uploads, no privacy concerns.
prefers-color-scheme — easy on the eyes day or night.All five tools follow the same simple workflow — from upload to download in under a minute.
What each tool does, when to reach for it, and the options it gives you.
Upload two or more PDFs, drag them into the order you want, and combine them into a single document. Set a custom title for the merged file. Great for stitching together chapters, reports, or scanned batches.
Three modes: extract a page range (like 1-5 or 2,4,6), split every page into its own PDF, or divide the document into two equal halves. Perfect for pulling out a single section.
Rotate by 90°, 180°, or 270°, applied to all pages, odd or even pages only, or just the first or last page. The fastest fix for sideways scans and mixed-orientation documents.
Stamp any text — CONFIDENTIAL, DRAFT, a copyright line — with full control over font size, opacity, angle, and colour. Apply to all pages or a subset. Helpful for protecting and labelling documents.
Two levels: Standard cleans redundant objects; Aggressive enables object-stream compression. Shrinks file size by optimising structure, with a clear before/after size comparison.
Because all five live on one page, you can split a PDF, then switch tabs to watermark the result, then compress it — without hopping between different websites or re-uploading anywhere.
For the curious: a look at exactly what these tools do between the moment you drop a PDF and the moment your edited file downloads.
When you drop or select a PDF, the browser hands it to JavaScript as a Blob, then an ArrayBuffer. The bytes never touch the network — they exist only in your tab's memory.
The pdf-lib library reads the byte array into a PDFDocument object, decoding its page tree and objects so they can be manipulated in memory.
For merging, each source PDF's pages are copied into a brand-new document with copyPages() in the order you arranged them, preserving every page intact.
For splitting, your page range is parsed into indices, and only those pages are copied into one or more new documents — by range, per page, or in halves.
For rotation, the chosen pages get setRotation() applied — added to their existing angle — so a 90° turn stacks correctly on already-rotated pages.
For watermarking, an embedded Helvetica-Bold font draws your text centered on each selected page, with your chosen size, colour, opacity, and rotation.
For compression, the document is re-saved with object-stream options and redundant objects removed, shrinking the file without altering its content.
pdf-lib's save() turns the edited document back into a byte array — a complete, valid PDF file held entirely in memory.
The bytes are wrapped in a Blob and offered as a download. Your edited PDF moves straight from tab memory to disk — never through a server.
The temporary object URL is revoked and the in-memory data is discarded. Nothing persists after the download completes or the tab closes.
A little background on how PDF works explains what these tools can and can't do.
A PDF (Portable Document Format) is a fixed-layout document format created by Adobe in 1993. Unlike a web page or word document, a PDF stores the exact position of every piece of text, every line, and every image on a page. That's what makes a PDF look identical on every device — and also what makes editing it more involved than editing plain text.
Internally, a PDF is a collection of objects — pages, fonts, images, and content streams — linked together by a cross-reference table. Tools like these work by manipulating those page objects directly: copying them between documents (merge and split), changing a page's rotation flag (rotate), or drawing new content on top (watermark).
These tools are built on pdf-lib, a pure-JavaScript library that can create and modify PDFs entirely in the browser. Because it runs client-side, your files never need to leave your device — the entire merge, split, rotate, watermark, or compress operation happens locally in your tab.
PDF compression in a browser tool means re-structuring the file: removing redundant objects and optionally enabling object streams. This shrinks many PDFs noticeably. However, PDFs whose size is dominated by high-resolution images won't shrink much this way — re-compressing image data requires heavier processing than a pure-JS structural optimiser performs. That's an honest limitation worth knowing.
Password-protected PDFs are encrypted, and these tools will not bypass that protection. If you own a protected file, remove the password in a desktop PDF application first, then bring the unprotected copy here for editing.
How editing PDFs went from expensive desktop software to instant, private, in-browser tools.
Everyday situations where merging, splitting, rotating, watermarking, or compressing a PDF saves the day.
Merge several departmental PDFs into one consolidated report before sending it to a client or manager.
Merge scanned receipts into a single PDF to attach to one expense claim instead of a dozen separate files.
Compress a large PDF so it slips under an email attachment size limit without splitting it up.
Split out just the chapter or pages you need from a long document to share without sending the whole thing.
Rotate pages that scanned in the wrong orientation so the whole document reads upright.
Stamp a CONFIDENTIAL or DRAFT watermark across pages before circulating a sensitive document internally.
Add a copyright line as a watermark to protect creative or proprietary PDFs you share online.
Merge lecture slides and split readings so students get exactly the pages they need in one tidy file.
Combine a contract, appendices, and signature pages into one PDF before sending for signing.
Compress old PDFs to save storage space when archiving large document collections.
Merge separately-exported chapters into a single PDF book, in the right order, with one title.
Combine individual project PDFs into one portfolio, then watermark it with your name or brand.
Merge multiple blank forms into one packet for printing, or split a completed packet back into parts.
Split out a few sample pages and watermark them with PREVIEW before sharing a paid document publicly.
Compress a heavy PDF so it uploads and downloads faster when sharing via chat or cloud links.
Split a PDF into pieces and merge them back in a new order to rearrange pages without special software.
How browser-based tools like this one compare to server-side websites and installed desktop software.
| Property | 🌐 In-Browser (this tool) | ☁️ Server-Side Site | 💻 Desktop Software |
|---|---|---|---|
| Files leave your device | Never | Uploaded | Never |
| Install required | None | None | Yes |
| Cost | Free | Often paid | Often paid |
| Works offline | After load | No | Yes |
| Speed | Instant | Upload + wait | Fast |
| Privacy for sensitive docs | Excellent | Risk | Excellent |
| Image re-compression | Limited | Strong | Strong |
| Account / signup | None | Often | Sometimes |
| Best for | Quick, private edits | Heavy image work | Pro/bulk workflows |
Small tricks that make merging, splitting, rotating, watermarking, and compressing go smoothly.
Use the ⬆️ and ⬇️ buttons to arrange files in the merge list. The final PDF follows that exact order, so set it before hitting Merge.
Fill in the Merged PDF Title field — it becomes both the document title and the download filename, keeping your files organised.
In Split, a range like 1-3,7-9 grabs pages 1–3 and 7–9 in one go, skipping the pages in between.
You don't need to know the page count — typing 3-end extracts from page 3 through the final page automatically.
Rotation adds to a page's current angle. If a page is already turned 90°, applying another 90° lands it at 180° — handy for fixing partially-corrected scans.
A 10–20% opacity keeps your watermark visible without obscuring the text underneath. Bump it to 55%+ only when you want it dominant.
A 45° diagonal watermark is harder to crop out than a horizontal one — the better choice for protecting documents.
Red reads as a warning (CONFIDENTIAL), grey is subtle (DRAFT), teal is branded. Pick the colour that fits the message.
If Standard doesn't shrink enough, switch to Aggressive (object streams). Compare the before/after sizes shown after each run.
If a PDF barely shrinks, its size is mostly images — structural compression can't touch that. Reduce the source images first if you can.
Split out the pages you want, switch to the Watermark tab to stamp them, then Compress — all without leaving the page.
Every operation downloads a new file and leaves your source untouched. Still, keep originals until you've confirmed the output looks right.
Merging, splitting, and stamping PDFs is routine work across many roles and industries.
Assemble case bundles, split exhibits, and watermark drafts CONFIDENTIAL before sharing with clients and courts.
Merge receipts and statements into clean filing packets, and compress them for fast, lightweight archiving.
Combine lecture materials, split readings, and watermark answer keys before distributing to students.
Bundle onboarding documents, split signed forms, and stamp policy PDFs with version watermarks.
Rotate landscape plan scans, merge drawing sets, and watermark drafts before client review.
Assemble chapters into one PDF, split preview samples, and watermark review copies.
Privacy matters — in-browser editing keeps sensitive records on-device while merging and splitting patient documents.
Combine listings, contracts, and disclosures into one packet, then compress for quick email delivery.
Merge status reports, split deliverables, and watermark drafts as work moves through review stages.
Assemble portfolios, watermark proofs with PREVIEW, and compress heavy exports before sharing.
Process forms and reports privately on-device — important when handling citizen or donor information.
Merge assignment pages, rotate phone-scanned notes, and compress big PDFs to fit submission limits.
Transparency matters. Here's exactly what happens when you use these tools.
All five tools use pdf-lib — a client-side JavaScript library — to read and edit your PDF. Everything runs inside your browser tab. Your file is read from your device, modified in memory, and the result is handed back to you as a download, without ever being sent to a server.
That means the tools never need to upload your file to process it. Speed depends on your device's CPU and memory, not on a remote service or your connection speed.
Although the editing logic is local, modern websites do receive normal browser metadata such as your IP address, user agent, and referrer. If you're working with sensitive material — legal files, medical records, contracts — it's always smart to verify how a tool behaves. You can open your browser's developer tools and inspect the Network tab while editing to confirm no PDF data is being sent externally.
For background reading on browser security and safe handling of personal files, see the Electronic Frontier Foundation's privacy resources.
These tools will not bypass password protection on encrypted PDFs. If a file is encrypted, it cannot be edited here without first removing the password in a desktop PDF application — which is the correct behaviour both technically and legally.
When you close the tab, the PDF bytes and any edited output are discarded automatically. There's no account, no cloud storage, no history. Save your downloaded file before closing the tab if you want to keep it.
Don't take our word for it. Press F12 (or Cmd+Option+I on Mac) to open developer tools, switch to the Network tab, then drop a PDF and run any tool. You'll see the page's own assets loading, but no outbound request carrying your PDF bytes — the hallmark of a true client-side tool.
A lot of folklore surrounds PDF editing. Here are the most common myths and the actual truth.
Merging, splitting, rotating, watermarking, and compressing all run free in your browser here — no Acrobat licence required.
Many do, but these tools run entirely client-side with pdf-lib. You can confirm it in the DevTools Network tab in seconds.
Merging copies pages exactly as they are — no re-rendering, no quality loss. The pages in the merged file are identical to the originals.
Structural compression helps text-heavy PDFs most. Image-dominated PDFs shrink little, because their size lives in the image data.
A text watermark deters casual misuse but isn't bulletproof — determined users with the right tools can sometimes remove it. It's a deterrent, not a lock.
Splitting copies whole page objects into new files. Text stays selectable and exactly as it was — nothing is re-typed or re-rendered.
Rotation is saved into the PDF itself via the page rotation flag, so the file opens correctly oriented in every reader and when printed.
Modern browsers handle large documents well. The practical limit is your device's memory, which copes with most everyday files easily.
If a tool doesn't behave the way you expected, one of these is usually the cause.
The PDF is most likely password-encrypted. Fix: open it in your usual reader, save an unprotected copy, then upload that. A corrupt PDF will also fail — confirm the file opens normally elsewhere first.
Your PDF's size is dominated by images, which structural compression can't shrink. Fix: reduce the source images' resolution before creating the PDF, or use a desktop tool that re-compresses image data.
Rotation adds to a page's existing angle, so a page that was already rotated may end up where you didn't expect. Fix: re-run with a different angle (e.g. 270° instead of 90°) to land it correctly.
Opacity is probably too low or the colour blends with the page. Fix: raise opacity to 35–55% and pick a contrasting colour. Larger font sizes and a 45° angle also stand out more.
The range may reference pages beyond the document, or use invalid characters. Fix: check the total page count shown in the stats bar and use the format 1-5, 2,4,6, or 3-end.
Large or many-page PDFs take time to parse and re-save in the browser. Fix: close other tabs to free memory, and for splitting, extract a smaller range to test before processing everything.
Merge needs at least two PDFs. Fix: add a second file — the button enables automatically once two or more files are in the list.
That's expected — "Split Each Page" creates one PDF per page, so a 10-page document produces 10 downloads. Fix: if you only want some pages, use Extract Page Range instead.
Explore more free browser-based PDF conversion and manipulation tools.
Curated links to authoritative documentation if you want to go deeper into the PDF format and the technology behind these tools.
Short, friendly definitions for the terms you'll meet when editing PDFs.
1-5, 2,4,6, or 3-end.Everything you need to know about these online PDF editing tools.
1-5 for a span, 2,4,6 for specific pages, or 3-end to extract from a page to the last page. You can combine them, like 1-3,7-9.