Find and replace text in a PDF

Find which pages a piece of text appears on, then cover a specific area with a white background and write new text in its place. 100% local processing in your browser — your file never leaves your device.

Read before use: there is no reliable way, in a browser, to automatically rewrite a word in the middle of an existing sentence while exactly preserving the original layout (font, size, spacing). This tool therefore works in two steps: it shows you the pages where the searched text appears, then you manually position a white rectangle and new text where you want it — like digital correction fluid followed by a rewrite. The hidden original text technically remains present in the PDF's underlying data stream (as with the area-redaction tool): do not use this tool to remove confidential information.

No file selected

Coordinates in PDF points (72 points = 1 inch), origin at the bottom left of the page.

How it works

The search tells you which pages a word or phrase appears on. For each occurrence you want to replace, you then define a rectangular area (page, position, size) that will be covered with a white background and overlaid with the new text you type, in the font and size of your choice.

Why doesn't the tool replace the text it finds automatically?

The text in a PDF is stored as a series of precisely positioned drawing instructions (font, size, letter spacing), not as an editable flow like in a word processor. Automatically finding and rewriting a word in the right place, with the right font and without shifting the rest of the line, isn't reliable without a much heavier layout analysis. This tool therefore lets you position the replacement yourself, which remains reliable and predictable on simple PDFs.

Does this tool work on a scanned (image) PDF?

The text search won't find anything in a scanned PDF without a recognizable text layer, but you can still add replacement areas manually, blind, if you already know the position of the text to cover.

100% local processing: searching and replacing both happen entirely in your browser — your document is never sent to a server.