. A hardcoded title renders first and, since the HTML spec uses the first , would override every page's title in the initial SSR HTML. --> <script> // Desktop-only gate — runs before SvelteKit hydrates. // Spec: BROWSER_SUPPORT_POLICY.md §6 (function () { try { var path = window.location.pathname; // Only the interactive document tools are desktop-only; the marketing // landing, pricing, license, and legal pages are viewable on any device. var isToolRoute = path === '/app' || path.indexOf('/app/') === 0 || path === '/merge' || path.indexOf('/merge/') === 0; if (!isToolRoute) return; if (window.location.search.indexOf('force-desktop=true') !== -1) { try { sessionStorage.setItem('aegis-force-desktop', '1'); } catch (_) {} return; } if (sessionStorage.getItem('aegis-force-desktop') === '1') return; var ua = navigator.userAgent; var isMobileOrTablet = /Mobi|Android|iPhone|iPad|iPod/i.test(ua) || (window.matchMedia('(pointer: coarse)').matches && window.innerWidth < 1024) || (navigator.maxTouchPoints > 1 && window.innerWidth < 1280); if (isMobileOrTablet) { window.location.replace('/desktop-required'); } } catch (_) { // If detection throws, fail open — let the app load. } })(); </script> <script> // Theme (no-flash). Tool + activation pages are always light; elsewhere // honor the saved choice, falling back to the OS preference. (function () { try { var path = window.location.pathname; var isLightOnly = path === '/app' || path.indexOf('/app/') === 0 || path === '/merge' || path.indexOf('/merge/') === 0 || path === '/license' || path.indexOf('/license/') === 0; var el = document.documentElement; if (isLightOnly) { el.classList.add('light'); return; } var saved = localStorage.getItem('aegis-theme'); var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; if (saved === 'dark' || (!saved && prefersDark)) el.classList.add('dark'); else if (saved === 'light') el.classList.add('light'); } catch (e) {} })(); </script> %sveltekit.head% </head> <body data-sveltekit-preload-data="hover"> <div style="display: contents"><!--[--><!--[0--><!--[--><!--[-1--><div class="flex min-h-screen flex-col"><nav class="sticky top-0 z-40 border-b backdrop-blur" style="background-color: color-mix(in srgb, var(--color-bg) 82%, transparent); border-color: var(--color-border)"><div class="mx-auto max-w-6xl px-4 sm:px-6"><div class="flex h-16 items-center justify-between gap-4"><a href="/" class="flex items-center gap-2.5 no-underline" style="color: var(--color-text)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="30" height="30" role="img" aria-label="AegisPDF"><title>AegisPDF AegisPDF

Compare

Every PDF tool you need — that never sees your file.

Redact, merge, compress, password-protect, fill forms and edit PDFs. Smallpdf, iLovePDF and most online tools upload your document to their servers to do any of this — AegisPDF runs every tool in your browser, so your files are never uploaded. And its redaction removes the data for real, across all six leak vectors, instead of laying a black box on top.

Find & RedactMergeCompressProtect & UnlockFill FormsEdit

No account · No upload · Works offline

0 bytes

uploaded, ever

Every tool runs in your browser. There is no server in the path of your document, so there is nothing for anyone to store, log, or expose.

6 / 6

leak vectors removed

Visible text, hidden/OCR layers, annotations, metadata, prior revisions, and embedded files — all stripped, and verified by automated tests on every release.

$0

to start, no account

Manual redaction is free and unlimited. Upgrade to Pro — $14/mo or $119/yr — to add automatic Find & Redact, OCR, and e-signatures.

Side-by-side

How AegisPDF compares

The tools people weigh before choosing a redactor. We credit each one where it genuinely competes — and flag the things only AegisPDF does.

 AegisPDF YouSmallpdfiLovePDFAcrobat Pro
Where your file is processed

Your browser — never uploaded

Every step runs locally in your browser. The file never touches a server.

Uploaded to their servers

Files are sent to the cloud for processing, then deleted on the vendor’s schedule.

Uploaded to their servers

Processing happens server-side after the file is uploaded.

Desktop (local) or cloud (upload)

The Acrobat desktop app processes locally; the online / Document Cloud path uploads your file.

Account or sign-in to redact

None

No account, ever — open a file and go.

Sign-in · limits on free

Free use is capped; an account or subscription unlocks more.

Free tier limited

Caps on file size / count without an account.

Adobe account + subscription

Redaction requires an Acrobat Pro subscription.

Works fully offline

Yes — after first load

Installable as a PWA; no network needed to redact.

No

Requires a connection to the service.

No

Yes — desktop app

The installed desktop application runs offline.

Redaction removes the content (not a black box on top)

Yes — verified

Glyphs and image pixels are deleted from the file, then the document is re-serialised clean. Checked by automated tests on every release.

Verify before relying

Confirm the export burns redaction in — test by copying text or extracting it from the output.

Verify before relying

Verify the underlying text is gone, not just covered by a shape.

Yes — true content removal

Acrobat genuinely removes redacted content from the file.

Strips the hidden leak vectors (hidden/OCR text, metadata, annotations, prior revisions, embedded files)

All six

Including text hidden inside Form XObjects, which overlay-based redactors miss. See the six below.

Partial / varies

Visible text may go while metadata, earlier saved revisions, or attachments remain — verify.

Partial / varies

Yes — “Sanitize Document”

Acrobat’s redaction plus Sanitize Document removes metadata and hidden data.

Auto-detect PII (SSNs, cards, national IDs) with validation

Yes — confidence tiers + checks

Luhn / structural checks cut false positives; every match is tiered for review.

Limited / manual

Limited / manual

Pattern-search redaction

Acrobat can find patterns and whole words to mark for redaction.

Built-in OCR for scanned pages

Yes — in-browser

Yes (server-side)

Available, but runs in the cloud on your uploaded file.

Yes (server-side)

Yes

Compress / reduce file size

Yes — in-browser, free

Downsamples and re-encodes images locally. Your file is never uploaded, and it’s free with no account.

Yes (server-side)

Available, but your file is uploaded to the cloud to compress it.

Yes (server-side)

Compresses after uploading your file.

Yes

Acrobat’s “Reduce File Size”; the desktop app is local, the online path uploads.

Protect / unlock with a password

Yes — AES-256, in-browser

Encrypt or remove a password you know, locally — the file and the password never leave your device. Unlock is for PDFs you can already open, not cracking.

Yes (server-side)

Available, but you upload the file — and type its password into the cloud — to protect or unlock it.

Yes (server-side)

Protect/unlock after uploading the file and its password.

Yes

Acrobat sets/removes passwords; desktop is local, the online path uploads.

Detect & fill PDF forms

Yes — in-browser

Detects AcroForm fields and fills text, checkboxes, radio buttons and dropdowns locally, with appearances regenerated so they render anywhere. Your form data never leaves your device.

Yes (server-side)

Fill-and-sign available, but the form is uploaded to the cloud.

Yes (server-side)

Cloud form filling.

Yes

Acrobat has full form creation and filling; desktop is local, the online path uploads.

Edit: add text, shapes, images, highlights

Yes — in-browser

Add text, images, shapes, freehand marks and highlights locally, baked into the PDF. Adds content; does not alter existing text. Your file never leaves your device.

Yes (server-side)

Editor available, but the file is uploaded to the cloud.

Yes (server-side)

Cloud editor.

Yes — incl. existing text

Acrobat can also edit existing text/objects; desktop is local, the online path uploads.

Price

Free manual · Pro $119/yr or $14/mo

Manual redaction is free with no account; Pro is $119/yr (save 29%) or $14/mo, and adds Find & Redact, OCR, and e-signatures.

$10/mo billed yearly · $15/mo

Subscription for full access.

$5/mo billed yearly · $9/mo

~$20–30 / month

Acrobat Pro subscription (redaction is a Pro-only feature).

“In your browser” means processing runs locally via WebAssembly — your file is never uploaded. Comparison reflects publicly available information and typical product behaviour at the time of writing; features, pricing, and processing models change. Cells marked “verify” are ones we do not assert either way — confirm each tool’s current behaviour, and especially whether its redaction permanently removes underlying content, directly with the vendor before relying on it. Product names are trademarks of their respective owners.

What “redacted” has to mean

Real redaction removes six things. We remove all six.

A black rectangle is not redaction. Sensitive data hides in six places inside a PDF — miss any one and it’s still recoverable. AegisPDF clears every one, and a test suite proves it on each release.

1

Visible text

The glyphs under your black box are deleted from the content stream — not painted over. Copy-paste and text extraction come back empty.

2

Hidden & OCR text layers

The invisible text layer behind a scan is stripped too — including text drawn inside Form XObjects, the case most overlay redactors silently leave behind.

3

Annotations

Comments, highlights, free-text notes, form fields and links routinely carry a second copy of the data. They’re removed, not just hidden.

4

Metadata

Title, author, keywords and the XMP packet often echo the very name you redacted. The document’s metadata is cleared.

5

Prior revisions

PDFs quietly keep your earlier saves as incremental updates — the pre-redaction version is still in the bytes. We re-serialise to a single clean revision.

6

Embedded files

Attachments riding along inside the PDF are independent copies of data. The embedded-files tree is dropped so nothing tags along.

Most online redactors handle #1 and stop there. The ones people get burned by leave the OCR layer (#2), the prior revision (#5), or an embedded copy (#6) intact behind the black box.

Redact your next PDF without it ever leaving your laptop.

Open the workstation and try it on a real document — manual redaction is free, no account, and nothing is uploaded.