Skip to main content
Toolzum

PDF EditorBeta

Add text, highlights, drawings, shapes, notes, signatures, and images to any PDF. Rotate, duplicate, and OCR pages (8 languages), or use one-click AI to summarize, fix, or translate. Editing runs locally; AI actions are optional, send only the page text, and cost credits shown on each button. Free, no watermark — no signup needed to start, unlimited saves.

Runs on pdf-lib

Hybrid Browser Native

How to Use the PDF Editor

1. Open a PDF

Drop in any PDF up to 125MB free (150–500 pages by plan) or start a blank A4/Letter page. Encrypted files need unlocking first — the editor refuses them honestly rather than failing mid-export.

2. Pick a tool and click the page

Blank page: Text flows and wraps as you type. On a PDF each click places a box. Tools: Retype, Select (AI), Highlight/Cover-up, Draw, Shapes, Note, Image, Sign (a visual mark, not a cryptographic or certificate-backed signature; all pages at once), Add field. Cover-up only hides pixels — use Redact to strip text.

3. Edit and undo

Double-click a text box, note, or flowing text to edit right on the page (Enter commits single-line text, Escape reverts). Arrows nudge, Delete removes, Ctrl+C/V copies, Ctrl+Z/Y undo/redo. With Select, a shape or image grows eight corner/edge handles you can drag to resize — the whole drag is one Undo step. In the Pages sidebar, drag a thumbnail to reorder the document (one Undo step). Find & Replace (Ctrl+F). Autosave pauses if another tab saved. Zoom 200%, Focus mode.

4. OCR scans, AI actions, download

Scanned pages: run OCR (8 languages), then click recognized words to insert them as text. Signed-in users can AI-summarize, grammar-fix, or translate for 1 credit each (Pro-only PII sweep included). Download burns everything into a clean PDF.

Similar Tools You Might Need

See all

Frequently Asked Questions

Can I edit existing PDF text?

With Retype: click a line and the editor covers it and drops an editable box at matched size and position, set in the closest of three metric-compatible families (Arimo ≈ Arial, Tinos ≈ Times, Cousine ≈ Courier). The document's own font is never embedded, so unusual faces will look different. For typos this is usually indistinguishable; for design work it isn't.

What about scanned PDFs?

Run OCR on the page (English, Hindi, Tamil, German, Spanish, French, Polish, or Arabic — in-browser) and click recognized words to insert them as editable text. Arabic copies to clipboard instead: Helvetica has no Arabic glyphs, so on-page insert would render blank. Need another language? Leave your email in the OCR panel — top-voted languages ship first. Low-confidence words are flagged amber — verify before exporting.

What do the AI buttons cost?

Summarize, Fix grammar, and Translate each cost 1 credit and need a signed-in account (trial credits work) — they act on your drag-selection or the whole page. Find-sensitive-data is Pro-only, 1 credit: it suggests cover-up boxes you must verify, it is not redaction. They read the page's text layer — scanned pages need OCR first.

Is cover-up the same as redaction?

No. Cover-up paints white pixels but the text stays in the file and can be recovered. The editor's Redact tool (Protect group) is different: two modes. Selective strips text bytes (pages stay live); Maximum rasterizes redacted pages to images — the black regions are burned into the pixels and the export re-checks that they are dark. Both modes verify on export and block the download if verification fails. Images under a region are flagged, never silently kept. Rasterized pages do not keep links or form fields. The standalone Redact PDF and Auto-Redact PII tools use the same engine.

Does my PDF leave my device?

Almost never. Rendering, annotating, OCR, and exporting all happen in your browser. The one exception: AI actions send the page's text (never the file) to our server and cost 1 credit.

What fonts and scripts can I use?

Ten families — the metric-compatible trio Arimo (≈Arial), Tinos (≈Times), Cousine (≈Courier), plus Roboto, Montserrat, Open Sans, Lato, Poppins, Inter and DM Sans — each in regular, bold, italic and bold-italic, embedded on export and cached offline after first use (offline first run falls back to built-in Helvetica/Times/Courier; Retype picks the closest family (Arial/Times/Courier-like) from the original font name). Hindi (Devanagari) and Tamil annotations export with Noto Sans, fetched once and cached offline like the ten picker families; mixed lines split per script so neither part goes blank (the ₹ symbol routes the same way when the chosen font lacks it), and offline first use pauses with a message instead of shipping blank boxes. Arbitrary document fonts are not fetched (licensing + offline). Other scripts (Chinese, Arabic, Greek, …) may not render — the export names the pages to check.

How do saving and version history work?

Your work-in-progress persists via the Save button or Ctrl+S, which flush the inline draft to the session without exporting. The History panel keeps a 10-version history (session-only, in-memory): restoring a version warns on page-count mismatch, and if the page layout drifted since, use Undo (Ctrl+Z) to step the structure back first.

Last updated October 2026