PDF tools
Split PDF pages, combine multiple PDF documents, compress file size, redact sensitive content, and add watermarks — all without uploading your files anywhere. Pick a tool to get started.
Extract pages, split into chunks, or save each page separately.
Open tool →Combine multiple PDF documents into one file. Drag to reorder before merging.
Open tool →Shrink a PDF file size by picking a compression level.
Open tool →Draw black boxes over sensitive text before you share a document.
Open tool →Stamp text or a logo on every page — DRAFT, CONFIDENTIAL, and more.
Open tool →Guides
These pages explain how the tools work, when to use them, and what to verify before sharing documents.
Why browser-side PDF tools matter for privacy and when they are the right choice.
Read guide →The difference between covering text and actually removing it from a PDF.
Read guide →A practical guide to extracting pages and breaking large PDFs into smaller files.
Read guide →How to combine multiple PDFs locally without sending documents to a server.
Read guide →How to pull specific pages out of a PDF locally in your browser.
Read guide →How to place a visible draft watermark on every page before sharing a PDF.
Read guide →FAQ
No. Everything runs in your browser using pdf-lib and PDF.js. Your PDF never leaves your device unless you save the output yourself. You can verify this by watching the Network tab in browser DevTools — no upload requests will appear.
There is no hard cap from us. Very large PDFs — particularly scanned documents with high-resolution images — may be slow or run out of browser memory depending on your device. If something fails, try a smaller file first or close other browser tabs to free up memory.
Usually not. Encrypted files need to be unlocked in another tool first. Once the password protection is removed, you can bring the file here for splitting.
Recent versions of Chrome, Firefox, Edge, and Safari on desktop work well. Mobile browsers generally work for small files but may struggle with larger or more complex PDFs due to memory constraints.
Pages are numbered from 1, matching how a printed document is counted. Use commas to separate individual pages and dashes for ranges: 1-3, 5 means pages 1, 2, 3, and 5. A range like 1-3, 5, 8-10 means pages 1, 2, 3, 5, 8, 9, and 10.
No. There is no file database or document storage on the server. The site serves static files — HTML, CSS, and JavaScript — and has no file-handling capability. When you close the tab, the loaded file is gone from the app.
No. None of the tools require an account, email, or any personal information. Open the tool, use it, download the result.
Flattening merges all layers of a PDF page into a single rendered image of the page. For redaction, it means the text underneath a redaction box is destroyed rather than merely hidden by a visual overlay. A flattened redaction cannot be undone by removing a layer.
Once the page has loaded, the processing tools themselves can run without an internet connection. However, you need to be online to load the page initially, and some browser features may behave differently in offline mode.
Extracting pages lets you specify exactly which pages you want to keep in a single output PDF — for example, pages 3-7 and 12. Splitting into chunks divides the whole document into equal-sized parts — for example, every 5 pages — without you specifying exact page numbers.