Drop a file here, or choose one. Nothing is uploaded.
Off: the line grows as you type. On: it is squeezed back into the width the original text occupied — useful inside table cells and columns.
Edited lines reuse the document's own font automatically. Load a .ttf/.otf only for scripts or typefaces the file does not already contain.
Erasing hides text but leaves it in the file. To remove it for real, use Flatten.
A PDF stores glyphs pinned to coordinates, not paragraphs. So every editor — this one included — does the same three things:
Only lines you edit get repainted. Images, tables, vectors and every untouched line stay exactly as they were in the original file.
Edited lines keep the document's own typeface. The font program is lifted out of the PDF, shown in the editor and re-embedded when you save, so a retyped line matches its neighbours.
Two things force a fallback to a standard face, and the editor tells you when it happens: typing a character the original font never contained (embedded fonts are usually subset to only the glyphs the document already used), and switching a line to bold or italic when the file only carries the regular cut. Choosing a font by hand from the Font list is always a deliberate override.
For Devanagari, Tamil, Bengali, CJK or a brand typeface that isn't in the file at all, load a .ttf in the Embedded font panel.
Scanned PDFs contain no text objects at all — the page will say so. Run OCR first, or cover and retype with Erase + Add text.
Save PDF keeps the file fully editable and searchable. It patches over the old glyphs — which means the original wording is still physically present in the file underneath, recoverable by text-extraction tools. That is fine for ordinary editing, and it is exactly how patch-based editing works everywhere.
Flatten re-renders each page as an image at your chosen resolution. What you see is exactly what you get, and the original text is genuinely gone. Use this whenever you are covering something confidential — an erase rectangle alone is not redaction. The cost is that the result is no longer selectable or searchable.
Everything runs inside this one HTML file. No upload, no server, no network. Both PDF engines are built into the file, so it works with the internet switched off.
E edit text · V select · T add text · W erase · H highlight · D draw · R box · O oval · L line · Ctrl+Z/Y undo · Ctrl+S save · Ctrl+F find · Del delete object · Esc deselect