Word-like text editing, local only

PDF text editor without glyph surgery

Import a PDF, rebuild its paragraphs, edit them like a document, and export a fresh PDF. Everything runs locally in your browser.

Import → document model → exportRuns in the browserNo uploadsHonest about limits

Reality check

Rebuild text instead of patching glyphs

Reliable document-style editing means importing the PDF, reconstructing paragraphs, editing that model, and exporting a new file.

Pipeline

pdf.js → TipTap → pdf-lib

pdf.js imports text, heuristics rebuild paragraphs, TipTap provides editing, and pdf-lib draws a newly paginated PDF.

Truth in labeling

Not perfect fidelity

Columns, embedded fonts, rotated text, tables, and scans need layout analysis, font extraction, or OCR. This tool handles the straightforward text case.

How it works

  • Import: pdf.js extracts text and heuristics rebuild paragraphs. No uploads or server round trips.
  • Edit: TipTap provides bold, italic, underline, lists, headings, and page breaks.
  • Export: pdf-lib paginates the edited model and draws a new PDF instead of patching the source.

Best for fixing typos, updating names, or rewriting paragraphs in text-based PDFs without installing a desktop editor.

Drop a PDF or click Open PDF.

Limits to know before you start

  • Columns, tables, and complex reading order need a more advanced layout analyzer.
  • Custom embedded fonts and ligatures need font extraction and matching for high fidelity.
  • Images and forms are not imported into the editable document model.
  • Scanned PDFs require OCR; this tool expects selectable text.

Frequently asked questions

Are my PDFs uploaded anywhere?

No. Parsing, editing, and export happen in this tab. Nothing leaves the browser.

Does this edit the original PDF directly?

No. The tool imports the PDF, reconstructs paragraphs, lets you edit a document model, and generates a new PDF. It does not patch individual glyphs in place.

Will the layout match perfectly?

Ordinary single-column documents usually work well. Columns, custom embedded fonts, rotated text, tables, and scans need more advanced layout analysis or OCR.

Does it work offline?

Yes. After the page loads, everything runs locally and downloads are generated in memory.