PDF Text Editor
Edit text in any PDF
Click any text to rewrite it. Change the font, size, and colour using the formatting bar. Add new text blocks anywhere on the page. When you're done, download the edited PDF. Everything runs in your browser — your files never leave your device.
Drop a PDF to start editing
or click to browse
How it works
Drop your PDF
Drag and drop a PDF onto the editor, or click to browse. The file is loaded directly in your browser — nothing is uploaded to any server.
Click text to edit
Hover over any text block to reveal it. Click to select and start typing. Use the floating bar to change font, size, and colour. Use Add Text to insert new blocks.
Download the result
Click Download PDF when you're done. The editor rewrites only the blocks you changed — everything else in the document is left exactly as it was.
Frequently asked questions
Is my PDF uploaded anywhere?
No. The editor runs entirely in your browser using PDF.js and pdf-lib. Your file is never sent to a server.
Why do some fonts look slightly different after editing?
PDFs can embed thousands of custom fonts. The editor maps each detected font to the nearest standard font (Helvetica, Times, or Courier). For most invoices, contracts, and documents, the match is very close.
Can I edit text on scanned PDFs?
Scanned PDFs are images — they have no selectable text, so there is nothing for the editor to extract. For scanned documents, try the OCR tool first to make the text searchable.
Can I add new text anywhere?
Yes. Switch to Add Text mode using the toolbar button, then click anywhere on the page to place a new text block. Set the font and size using the formatting bar before typing.
Is there a file size limit?
There is no server-side limit. Very large PDFs (over 100 MB) may be slow to load depending on your device's memory.