Use Everyday Tools

PRIVATE DOCUMENT WORKSPACE

Edit Existing PDF Text

Replace supported selectable text in its original PDF content stream—without cover boxes or rasterizing the page.

Quick answer: Choose an unsigned PDF and select a page with supported text runs. Choose a text run, enter a replacement using characters available in the original font, and apply it. Preview the actual output, check spacing and download the edited PDF.

Open the tool ↓
← Browse PDF tools

Loading the tool…

How to use it

  1. Open an unsigned PDFSelect the page that contains the text to change.
  2. Pick a text runChoose the text and type a replacement using characters from the original font.
  3. Apply and verifyDownload and check the result in a second PDF viewer.

About this tool

Most “PDF editors” paste a white rectangle over the old text and type on top. This tool does something stricter: it finds the text inside the page’s content stream and swaps the characters, so the page stays vector and the new text can be selected and searched.

Practical example: Correct an invoice number from 100 to 200 in an unsigned text-based PDF. Preview the result, select and copy the replacement text, then confirm neighboring text and graphics remain intact.

Important limitation: This is bounded text-run editing, not word-processor reflow. It cannot safely edit every font encoding, text inside Form XObjects, inline-image streams or scans. Replacement glyphs must exist in the embedded font. Longer replacements can overlap nearby content. Unsupported edits are rejected rather than silently covered.

The edit is applied locally to a copy of your PDF; nothing is uploaded. Read the privacy information.

How it works

Instead of covering text, the tool locates a text run in the page’s content stream and replaces its characters using the original font, so the page stays vector.

Real-world uses

What you can safely change

Small corrections are the sweet spot: a typo in a name, a changed date, a wrong invoice number. Choose the text run, then type the replacement. The tool only lets you use characters that exist in the embedded font; if the font was subset to the letters used in the original, a character that never appeared in it cannot be added, and the tool will tell you instead of faking it.

Longer replacements can overlap their neighbors, because nothing reflows. Keep the new text about the same length as the old. For heavier changes, such as rewriting a paragraph, convert to Word, edit there and export again.

Scanned PDFs, signed PDFs and text stored in unusual encodings are rejected rather than silently covered. Always compare the output with the original in a second viewer, and keep a copy of the original for your records.

Tips for better results

Frequently asked questions

Does this actually replace PDF text?

For supported text runs, yes. It rewrites text-showing operands in the page content stream and reuses the original font; it does not place a white box over the old words.

Why can I not type a new character?

A subset font may contain only characters present in the source. The tool rejects unavailable glyphs instead of substituting an unrelated font.

Can it edit scans or reflow paragraphs?

No. Use OCR Correction to extract scan text, Annotate PDF to add new text, or a full desktop editor for complex layout changes.

Are my files uploaded?

The edit is applied locally to a copy of your PDF; nothing is uploaded.

Does it rasterize the page?

No. It edits the text in the original content stream, so the rest of the page stays vector and selectable.

Why can I not type a certain character?

The PDF embeds only the font glyphs it used. A character that is missing from that font, for example a letter that never appeared in the original, cannot be added safely.

Is this the same as covering text with a white box?

No. It changes the text itself, so the result is selectable and searchable, and there is no hidden original under a cover.

Can it edit a scanned document?

No. A scan is a picture. Use OCR Correction to extract the text, or edit the source document and export a new PDF.

Try a known sample first

Use synthetic files with expected page counts, text and form values. Compare the actual downloaded result, not just the preview.

Worked examples and sample files · Testing approach and limitations