Add text, shapes, images, draw, and annotate your PDF pages.
or click to browse
Most real PDF edits are small, surgical changes — fixing a typo, changing a date, updating a price, swapping a name on a template. This editor ships two ways to do them, both backed by the same auto-detection engine that reads font / size / weight / colour straight from the PDF and matches it pixel-for-pixel:
For larger rewrites the same suite also ships Add Text for fresh text boxes anywhere on the page, and the PDF to Word tool exports a fully reflowable document you can edit at paragraph scale and re-export. Pick the size that fits the change.
Scanned documents are images of text, not text — so click-to-edit needs a real text layer underneath. The editor detects scanned pages automatically and shows a clear amber banner at the top with two one-click routes:
If you click somewhere on a scanned page without running OCR, a small hint appears suggesting the same two routes. You always know which workflow is right for the document in front of you.
Yes — two ways. Run our OCR tool first to add a real text layer, then click-to-edit works just like on a native PDF. Or use the manual workflow: White-Out covers the original content, Add Text writes new content over it. The editor detects scans automatically and surfaces both options at the top of the page.
Yes. The tool reads the font name, size, weight (bold), italic flag and a sampled ink colour straight from the underlying PDF render, and the new text inherits all of those. For Helvetica/Arial, Times/serif, Courier/monospace and most standard families the match is visually indistinguishable from the original. For exotic embedded fonts the closest system family is used.
PDF's incremental-update mechanism records every change, so forensic tools can see "this region was modified." For most day-to-day editing (correcting your own drafts, annotating a contract before returning it), no one looks. For legally sensitive documents, flatten the PDF after editing to collapse the history.
PDFs often embed only a subset of a font (just the glyphs used on the page). If your replacement text needs characters that weren't in the original subset, the browser falls back to a system font. The fix is usually invisible; when it isn't, widening the whiteout slightly and using the Add Text tool with a standard font produces cleaner results.
Edit is the most complex tool on the site — it runs PDF.js for rendering, pdf-lib for writing, custom whiteout-plus-overlay geometry for Edit Text and Replace Text, and a full drawing/shape engine. It's also the tool most likely to save people an Adobe Acrobat subscription, so Pro revenue here funds ongoing maintenance of the whole free tier.
Privacy: Every edit — the inline text replacements, the whiteout boxes, the shapes you draw — is written locally by pdf-lib. Your document is yours start to finish; no server ever sees the file or the changes.