Skip to content

PDF Editor

PDFFree · Private

Edit PDFs in your browser: add text, draw, highlight, whiteout, and shapes. Export the annotated PDF instantly — nothing is uploaded.

📝

Drop a PDF here or click to browse

Click existing PDF text to edit it · add text, draw, highlight, whiteout, shapes, images, signatures · on-device OCR

How to edit a PDF (Sejda-style)

  1. Drop a PDF onto the upload area — pages render instantly in your browser.
  2. Pick Text — hover existing PDF text (blue highlight) and click to edit it in place, or click empty space to add new text.
  3. Use Draw, Highlight, Underline, Strike, Whiteout, shapes, Image, or Sign for markup.
  4. Optional: click AI OCR to extract text from a scanned page with an on-device model (downloaded once, then cached).
  5. Click Apply & Download — originals you edited are covered and your new text is written into the PDF locally.

Why edit PDFs locally?

Online editors like Sejda’s web app upload your file to a server. That is a poor fit for contracts, IDs, or anything confidential. This editor renders with pdf.js and writes changes with pdf-lib — entirely in your tab. Your file never leaves the device.

On-device AI OCR

The AI OCR button runs Tesseract.js in your browser. On first use it downloads language data and caches it; later pages work offline. Extracted text lands in an editable text box you can restyle and reposition before saving.

What this editor is (and is not)

Built for markup and light editing: type on PDFs, highlight, whiteout, draw signatures, insert images, and shapes. It does not reflow paragraphs like a word processor or rebuild complex AcroForm UIs. For merge, split, rotate, or watermark, use the dedicated PDF tools linked below.

Frequently Asked Questions

Can I edit existing text in a PDF?
Yes. Select the Text tool, hover over PDF text (it highlights in blue), and click to edit it. The original glyphs are covered and your replacement is written into the downloaded PDF. This works for selectable (digital) text — scanned pages need AI OCR first.
Can I edit a PDF without uploading it?
Yes. This editor loads your PDF into the browser with pdf.js, lets you edit existing text, add text, drawings, highlights, whiteouts, images, and signatures, then rebuilds the PDF locally with pdf-lib. Nothing is sent to a server.
What tools are available?
Select/move, click-to-edit PDF text, add text, freehand draw, highlight, underline, strikethrough, whiteout, rectangle, ellipse, line, image insert, and signature (draw or type). Zoom, undo/redo, and multi-page navigation are included.
What does AI OCR do?
It runs Tesseract.js entirely in your browser to extract text from the current page (useful for scans). The language model downloads once and is cached for offline reuse. Extracted text appears in an editable text box.