pdf.js · MuPDF · Cloudflare Worker
SsPdfEditor
A PDF editor that runs entirely in the browser: documents are opened from the device, edited in the tab and written back to the device.
What it does
It opens a document from the device, edits it in the tab and writes it back to the device. There is no server-side processing, no account, no subscription and no telemetry.
Every engine — pdf.js, MuPDF, Tesseract and the fonts — is served from this origin, pinned by SHA-256.
Highlights
True redaction
Marks become MuPDF redaction annotations, applyRedactions removes the glyphs from the content stream, and the rewritten bytes are re-opened and checked glyph by glyph; nothing is painted over.
Verified saving
Save and Export stay disabled until the inspection of the current version answers; produced bytes are compared with the document on screen over twelve declared facts.
Selectable OCR layer
Turkish and English OCR writes an invisible, selectable text layer with a real /ToUnicode map; scanned pages can be detected first and pages that already carry text are skipped.
PAdES B-B signing
Signing from a PKCS#12 identity with a four-part verdict — integrity, trust, revocation, coverage. AES-256 encrypted output is re-opened and verified afterwards.