Add text to any PDF, even if it does not contain fillable form fields. Click anywhere on the page to place a text box, set the size and colour, and download the PDF. Runs locally in your browser.
Runs in your browser
Files are never uploaded — they stay on your device.
No page limit
Any document size, no per-page caps or quotas.
No watermarks
Clean output with no branding added.
No sign-up
Just open the tool and use it — no email, no account.
Verify in 3 steps
No promises to take on faith — check it yourself in about 30 seconds.
Once the page has loaded you can also unplug the network — every tool keeps working.
Full method & limitsClick anywhere on a page to drop a text box, then type. No form fields required — it works on flat documents and scans as well.
Drag a box to reposition it and drag its edge to change the width, so the text lands exactly where you need it.
Set the font size, pick a colour, and toggle bold. Long lines wrap inside the box, including Chinese text, which wraps character by character.
Move between pages and add text to as many pages as you need. Each box belongs to the page where you created it.
Mistakes are cheap: undo and redo step through your edits, and a single action clears every box.
Everything runs in your browser. The PDF never leaves your device, and the text you type is never recorded.
Drag and drop or choose one PDF. It does not need to contain any fillable fields.
Click where you want the text and a box appears there. Type your content straight away.
Set the font size, colour, and bold. Drag to move the box, or drag its edge to change the width.
Move to another page and repeat. Each page keeps its own boxes.
Export the PDF with your text written onto the pages.
A flat contract PDF with no form fields gets a name and a date added on the first page, then is downloaded as a new PDF.
contract.pdf (flat, no form fields)
A signed-looking document exported as a flat PDF with no interactive fields at all.
contract-typed.pdf
Two text boxes were placed on the page and written into the PDF content, so the text prints and displays on any reader.
Type on a PDF without installing anything. Upload the file, click where you want the text, type, and download the result. It works even when the PDF has no fillable form fields, and it runs locally in your browser.
Upload a PDF, click on the page to place a text box, type your content, adjust the size and colour, then download the PDF with the text written onto the page.
This tool adds new text on top of the PDF. It does not necessarily edit existing PDF text. If you need to change a sentence that is already in the document, that is a different job: the words inside a PDF are positioned individually, so replacing them reliably usually means going back to the source file. Adding a new text layer is the honest, predictable option.
Most PDFs you receive are flat: they look like a form but contain no interactive fields. A form filler cannot help there, because there is nothing to fill. Placing text boxes by hand is the practical answer — you decide exactly where each line goes.
Scans are images, so there is no text layer to type into. You can still place new text on top, which is often all you need. Run OCR first only if you want the existing scanned words to be searchable or selectable.
Place the box, type, then drag it into position and adjust its width so lines break where you want. Check the result at full size before you send the file: small text that looks fine on screen may print lighter than you expect.