Edit PDF
Click anywhere on a PDF page to drop a text box. Pick the size and colour, then save a new PDF with the text added as a selectable layer.
Rendering is done by pdf.js; text is written into the PDF as real glyphs via pdf-lib's Helvetica. Everything happens in your browser.
FAQ
Is my PDF uploaded?▼
No. The page is rendered via pdf.js for preview, text is placed via pdf-lib, and the new file is built — all in your browser. Nothing leaves your device.
Will my added text be selectable?▼
Yes. We embed it as real text using pdf-lib's StandardFonts (Helvetica). Selection, copy-paste, and search work in the output PDF.
Can I edit text that's already in the PDF?▼
Not in this tool — that requires reflowing the original text layer, which is fragile across fonts and embedded text. For now, this tool adds *new* text boxes on top of existing pages. To remove or cover existing content, use PDF Redactor.
What colors and sizes are supported?▼
Pick from common preset colors and a 10–48pt font size range. That covers most filling-out and annotation needs.
More PDF Tools
PDF to PPT
Convert each PDF page to a slide in a PowerPoint file. Works with PowerPoint, Google Slides, Keynote. Browser-only — no upload.
PDF Redactor
Drag boxes over confidential text. The saved PDF rasterizes each page so the underlying text is genuinely gone — not just visually hidden.
Markdown to PDF
Convert Markdown to a clean styled PDF. Headings, lists, tables, code blocks, inline formatting. Browser-side.