PDF Edit

This editor places new text anywhere on a PDF: fill in forms that were never made fillable, add a missing date, correct a detail or leave a short note. Pick a page, click where the text belongs, start typing, then drag it into position. Everything happens in your browser — the file never leaves your device.

100% in your browser. Your file never leaves your device.

Loading tool…

Features

  • Click anywhere on the rendered page to drop a text box at that exact spot.
  • Drag placed text freely; the final position is stored in precise PDF point coordinates.
  • Set the font size between 6 and 120 points and pick any color.
  • Add as many text boxes as you need across any number of pages.
  • Saving draws the text permanently into the page, visible in every PDF reader.
  • Rendering and saving run locally with pdf.js and pdf-lib, without any upload.

About this tool

The preview is powered by pdf.js, the same engine Firefox uses to display PDFs. It renders your selected page onto a canvas and lays a transparent click layer over it. Every click is translated from screen pixels into the PDF's own point coordinate system, so your text lands in the same spot regardless of screen size or scaling.

When you press Save, pdf-lib takes over: it opens the original file, embeds the standard Helvetica font and draws every text box at its stored coordinates in your chosen size and color. The result is saved as a new document ending in -edited.pdf, while the original file on your device stays completely untouched.

Both libraries run as JavaScript directly in your browser. The PDF is read into memory on your device, edited there and downloaded from there — no server ever sees its content, and closing the tab discards all working data. That makes the tool a reasonable choice for documents you would rather not upload anywhere.

How to edit a PDF

  1. Open your PDF

    Drag the file onto the drop zone or click to browse for it. The document is read locally, and the first page appears as an interactive preview inside the tool.

  2. Choose a page

    Use the page selector above the preview to jump to any page of the document. Text boxes you have already placed stay attached to their pages while you switch back and forth.

  3. Click to place text

    Click the exact spot where text should appear. A box opens with its placeholder text preselected, so your first keystroke replaces it — you can simply start typing.

  4. Style and position it

    Every box has a small toolbar with a font-size field from 6 to 120 points, a color picker and a remove button. Grab the box by its edge — not the text — to drag it anywhere on the page.

  5. Save and download

    Click Save. All text boxes are drawn into their pages, and a new file named after the original with an -edited suffix is downloaded. The source PDF stays unchanged.

Typical use cases

  • Filling non-fillable forms

    Many application and registration forms are distributed as flat PDFs without interactive fields. Instead of printing, filling them in by hand and scanning again, open the form here, click each blank line and type your entry. Adjust the font size until everything fits neatly into the boxes, then download the completed form.

  • Adding missing details

    A contract is missing its date, an invoice needs a reference number, or a report lacks the recipient's address — and the source document is long gone. Place the missing text exactly where it belongs, match the size roughly to the surrounding print, and pass the corrected PDF on without recreating anything.

  • Labeling scans and plans

    Scanned pages, floor plans or photo documentation exported to PDF often need short labels: a room name, a part number, a note for a colleague. Click each relevant spot, type the label, give it a signal color where it should stand out, and save everything as one annotated file.

Tips & limitations

  • Existing text cannot be changed or removed — this tool only adds new text on top of the page. Rewriting or deleting original content is beyond a browser-based editor like this one.
  • All text is drawn in Helvetica, the only font the tool embeds. Characters outside the Latin range, such as Cyrillic, Chinese or emoji, make saving fail with an error.
  • The whole PDF is processed in your device's memory. Very large files can become slow or fail entirely, especially on phones and older computers.
  • Right after you click, the placeholder text is preselected — your first keystroke replaces it. Remove empty leftover boxes with the small × button before saving.

Frequently asked questions

Can I change or delete text that is already in the PDF?

No. The tool adds new text on top of the page — the original content is neither editable nor removable. If a value is wrong, you can only place a correction next to it; true text editing would require rebuilding the document's layout.

Is my PDF uploaded to a server?

No. The preview is rendered by pdf.js in your browser, and the edited file is assembled by pdf-lib on your device. The document exists only in your browser's memory while you work; nothing is transmitted or stored anywhere.

Which fonts and styles are available?

Text is drawn in standard Helvetica — no other typefaces and no bold or italic variants. You can freely set the size between 6 and 120 points and choose any color you like.

Can I remove the text again after saving?

Not with this tool. Saving draws the text into the page content itself, like ink on paper — it is not a comment a PDF reader could hide or delete. Keep the original file in case you need the unedited version.

Does it work with password-protected PDFs?

Partially. Files with owner restrictions, such as disallowed editing, are opened with those restrictions ignored. Documents that require a password just to be opened cannot be processed here — remove the encryption first.

Can I also insert images or a signature?

Not in this tool — it handles text only. To place a signature, use the Sign tool on this site; comments in the form of sticky notes are available in the PDF viewer.

Does it work on phones and tablets?

Yes, placing, dragging and styling text boxes all work with touch input. On small screens precise positioning gets fiddly because the preview is scaled down, so a laptop is more comfortable for detailed work.

Want it on the go? Get the app.

All tools, fully offline, with extras the web cannot do.