Why do PDF tasks in your browser?
Every "free online PDF editor" makes the same trade: they take your file to their server, do the work, hand you the result — and in exchange you get shown ads, capped at a few files per day, and eventually pushed into a paid tier. Your PDF sits somewhere on their infrastructure for some retention period nobody actually reads the terms on. If that PDF is a contract, an invoice, a signed statement, a court exhibit — that trade is more expensive than the paid tier ever was.
Browsers have shipped the pieces for local PDF work since 2018 (Mozilla’s pdf.js in 2011, pdf-lib since 2019, the JS engines that make big-file manipulation feasible in a tab). Nothing in the pipeline requires an upload. Your PDF is opened in the browser, edited by JavaScript in the tab, and downloaded back to your Downloads folder. No server touches it.
You can prove it yourself. Press F12 in your browser, switch to the Network tab, clear it, and merge two PDFs with the tool above. Watch the request list — it stays empty. When you click Download, the file appears in your Downloads folder. Everything happened locally.
The "free" trick most PDF tools run
| Tool | Where the file lives | Free-tier catch |
|---|---|---|
| Smallpdf | Their servers | 2 free tasks per day. Aggressive Pro nag; retention up to 60 min per Smallpdf ToS. |
| iLovePDF | Their servers | Free tier caps file size + task type; larger files require Premium. |
| Adobe Acrobat online | Adobe cloud | 7-day free trial; most edits require signed-in account. Files land in Adobe Document Cloud. |
| PDF24 online | Their servers | Free but tied to their desktop installer for advanced tasks; upload required for online edits. |
| PDF24 desktop app | Local — honest option | Windows-only, requires install, bundles adware in the installer historically. |
| PDFsam Basic | Local desktop app | Genuinely free, requires install + Java runtime. |
| This toolkit | Your browser tab | None. No cap, no watermark, no signup, no install, no daily limit. |
Prove it yourself: before dropping a file, open DevTools (F12) → Network tab → clear (⛞). Merge or split anything with the tool above. Watch — no POST requests appear. On any of the server-side tools above, you’ll see the upload happen in real time. That single check separates the honest tools from the ones running server-side.
What each operation actually does
Merge PDFs
Combining files is the single most-searched PDF task, and it’s usually the most sensitive — contracts, statements, application packets. The tool reads each file’s pages, stitches them together in memory using pdf-lib, and writes a single PDF. The output preserves each page’s original vector text, images, fonts, and any embedded metadata. No re-rendering, no quality loss.
Split or extract pages
Need page 3 on its own, or the first ten pages as a separate file? Splitting is just reading the pages you want and writing them to a new PDF — same local-only operation as merge. Handy when you only want to send one page of a bank statement instead of the whole thing, or extract a signed page from a longer document to file separately.
Rotate, delete, and reorder pages
Scans come in sideways. Drafts have a blank page you want gone. A packet needs its sections rearranged. All three are small edits to the PDF’s structure — page rotation is a metadata property, deletion removes an entry from the page tree, reordering shuffles the list. No pixel data is touched, so quality is byte-perfect.
Images to PDF
Convert JPG, PNG, or WebP images into a single PDF where each image becomes one page. Useful for combining receipts for expense reports, scanning a paper document via your phone camera then wrapping it as a PDF, or turning a photo collection into something a portal will accept. The images are embedded at their original resolution; no re-compression unless you explicitly resize.
Compress / reduce file size
PDF compression works by finding embedded images, re-encoding them at lower resolution or quality, and rewriting the file. Text and vector content is already efficient — the win is always on images. This tool re-encodes JPEGs at your chosen quality (with the same math the image compressor uses), then rewrites the PDF. A 40MB photo-heavy PDF often drops to 3-5MB with no visible quality change.
When to use browser vs desktop PDF tools
Both have honest use cases. Rough rule:
| Case | Best tool |
|---|---|
| Occasional edits, one file at a time, sensitive content | This browser tool (or any local-only browser PDF tool) |
| Batch of 50+ files | PDFsam or the desktop version of Adobe Acrobat |
| Any file over ~200MB | Desktop — browsers hit memory limits above that |
| OCR-heavy work (scanning to searchable text) | Desktop (Adobe Acrobat Pro is still the gold standard here) |
| Signing with a legally-tracked digital ID (Adobe Sign, DocuSign) | Whichever service issued the ID |
| Everyday merge / split / rotate / redact / compress | This browser tool |
Seven concrete jobs this handles
1. Merge monthly invoices for a client
Drag in each month’s invoice PDFs, drag to the right order (Jan, Feb, Mar...), click Merge. Download one PDF. Send to the client. No upload = the client’s billing details never sit on Smallpdf.
2. Extract one page of a contract for reference
Signed a 40-page master services agreement? Split it, keep only the exhibit you need to reference, delete the rest. Send the extract instead of the whole document.
3. Rotate a sideways scan
The scanner grabbed the page landscape when you wanted portrait. Rotate 90 degrees, download the fixed file. Takes about four seconds.
4. Convert phone-camera photos into a receipt PDF
Snap the receipts on your phone, transfer to your laptop, drop the images into the tool, get one PDF for expense-report attachment. Nothing uploaded to a receipt-tracking SaaS in the middle.
5. Shrink a 40MB PDF for email
Most email systems cap attachments at 25MB. A photo-heavy PDF often exceeds that. Run compression at quality 80 — the file usually comes in under 10MB and looks identical at reading distance.
6. Redact sensitive data before sharing
Delete the pages that contain SSNs, account numbers, or PII you don’t want in the file’s recipient chain. Save the redacted version. This is not a full redaction tool (professional redaction removes searchable text, not just visual coverage) — but page-level removal handles most everyday cases.
7. Reorder a proposal deck exported as PDF
Your slide deck exported PDF pages in a weird order because you have hidden slides. Drag pages into the right sequence, re-download. Faster than re-exporting from Keynote or PowerPoint.
Common problems and their fixes
- "File is too big" or the tab freezes — browsers hit memory limits around 200-300MB for a single PDF. If yours is bigger, use a desktop tool or split the file first.
- Merged PDF is huge — one of the inputs was likely image-heavy at full resolution. Run compression after merging.
- Pages come out blank — usually a corrupt input PDF (some scanners produce non-standard PDFs). Try re-saving the input via Chrome’s print-to-PDF first.
- Rotate button rotates the wrong page — check which page you have selected; rotation applies only to the highlighted page(s).
- Text goes garbled after edit — vanishingly rare with
pdf-lib, but if it happens, the source PDF is likely using unusual font embedding. Report the file and we’ll investigate. - Firefox / Safari acts differently — the tool works in all modern browsers but Chrome and Edge are best-tested. If a specific operation breaks in Firefox or Safari, try Chrome first to confirm it’s a browser-specific quirk.
How to prove nothing uploads
- Open the tool page in your browser.
- Press
F12to open DevTools. - Click the Network tab, then the ⛞ (clear) button.
- Drop a PDF into the tool.
- Run any operation (merge, split, rotate).
- Click Download.
- Look at the Network panel — no POST or PUT requests appear. The download itself is a local blob URL (starts with
blob:), not a network fetch.
Try the same test on Smallpdf or iLovePDF and you’ll see the upload happen the moment the file drops. That single check separates the local tools from the ones running server-side.
Frequently asked questions
Is there a page limit or file-size limit?
No page limit. Practical file-size limit is your browser tab’s memory — comfortable up to ~150 MB on a typical laptop; above that Chrome starts flushing to disk and things slow down. For anything over 200-300 MB, a desktop tool is a better fit.
Does the tool upload my PDF?
No. Every operation runs in your browser using pdf-lib and native browser APIs. You can verify with DevTools → Network as described above — zero requests during any operation.
Are there watermarks on the output?
None. No watermark, no "made with CYZOR" footer, no page insert. The output is byte-clean.
What browsers work?
Chrome, Edge, Firefox, and Safari all support the underlying APIs. Chrome and Edge have the fastest large-file handling. Mobile browsers work for small files (under ~20 MB) but slow considerably above that.
Can I OCR a scanned PDF (make it searchable)?
OCR is not currently included — the models needed are too large to ship in a browser tab. For occasional OCR, Adobe Acrobat online offers a free tier that does scan-to-text; you’d accept the upload trade for that specific task.
Can I redact / permanently remove sensitive data?
Page-level: yes (delete the whole page). True redaction — visually covering text on a page while also removing the underlying searchable text — is not currently supported. If a signed exhibit needs professional redaction, use Adobe Acrobat Pro; for everyday "remove the SSN page from the packet," delete the page here.
Can I add or edit text on a page?
Not in this tool — it’s focused on page-level operations (merge, split, rotate, reorder) plus image-to-PDF. For text editing, a browser tool has to fight the source PDF’s font embedding, and the results are inconsistent. Use a desktop app for text edits.
Can I fill a PDF form?
If the PDF has native form fields (AcroForm), your browser’s built-in PDF viewer can fill them — no separate tool needed. Chrome, Firefox, and Safari all handle form-filling natively when you open a PDF and it has fillable fields.
Can I sign a PDF here?
Not with a cryptographic signature. For a visual signature (adding your handwritten sig as an image), use the esign tool. For a legally-tracked digital signature, use DocuSign or Adobe Sign — those services log the audit trail cryptographic signatures require.
Can I use this commercially?
Yes. The output PDF is a file you own — use it for anything, personal or commercial, no attribution required.