Add Text to PDF

Visual editor — click anywhere and type

Drop your PDF to add text
or click to browse · Max 100MB
PDF
## A real visual editor, not a coordinate form **Add Text to PDF** is a click-and-type PDF editor — no X/Y point coordinates, no separate "add" button, no guessing where the text will land. Open your PDF, click anywhere on the page, and start typing. The text lives on the canvas exactly where it will appear in the exported file. ### What you can do - Click to place a text block at the click position - Drag to move, resize with 8 handles, rotate with the top arc (any angle) - Double-click to edit text inline — WYSIWYG typing - Pick Helvetica, Times or Courier · Bold / Italic · 8 colour swatches + custom HEX - Align left / centre / right, set opacity, adjust size with the slider - Navigate multi-page documents with a thumbnail sidebar showing object counts - Copy a text block to all / odd / even / first / last pages with one click - Full undo / redo (Ctrl+Z, Ctrl+Y), duplicate (Ctrl+D), arrow-key nudging ### How it works Your PDF is uploaded over HTTPS, rendered in the browser with PDF.js, and every edit happens locally until you press **Apply**. Only then do we send the annotations (and your PDF) to our server, where PyMuPDF stamps them as proper vector text — crisp at any zoom. Rotated blocks render at 300 DPI so they match screen and print perfectly. ### Privacy & cleanup We don't store your file beyond what's needed to process it. Uploaded PDFs are deleted automatically 30 minutes after processing.

Frequently Asked Questions

Everything you need to know about this tool

This tool adds new text on top of existing content. To modify the underlying text of a PDF that was created from Word or Google Docs, use "PDF to Word" first, edit the Word file, and convert back.

Yes. Unrotated text is embedded as native PDF vector text and scales infinitely. Rotated text is rendered at 300 DPI, which is print-quality.

Yes — create a text block on any page, then click "Copy to ▾" in the toolbar and pick All / Odd / Even / First / Last. Every copy is independent and can be edited afterwards.

Helvetica, Times Roman and Courier in regular, bold, italic and bold-italic — the PDF "Base-14" fonts that every reader can display without embedding.

No practical limit — the editor handles hundreds of blocks per document. PDFs up to 100 MB are accepted.

Yes. Drag, resize and rotate use pointer events, so touch gestures work on phones and tablets. For best results on small screens, pin the toolbar with landscape orientation.