Edit existing PDF text

How to edit PDF text locally in your browser

CrabPDF is designed for quick PDF text edits. It maps PDF text fragments to page coordinates, lets you edit them inline, and serializes the changed PDF back in your browser.

How to edit text

Open CrabPDF.

Upload a PDF from your device.

Double-click a detected text fragment.

Change the text in the inline editor.

Choose font, size, color, underline, highlight, or rotation if needed.

Press Enter or click Apply.

Download the modified PDF.

How it works technically

CrabPDF renders the PDF page in the browser.

It builds an invisible text layer over the rendered page.

Each text item is mapped to its page coordinates.

When you edit text, CrabPDF covers the old text area and draws the new text.

The modified PDF bytes are serialized locally.

Private by design

CrabPDF is designed to run locally in your browser. The editing flow does not require uploading your PDF to a backend server. This makes it useful for quick local edits, OCR corrections, search and replace, and redaction experiments.

CrabPDF is experimental. Always verify important documents after editing or redaction.