What is a PDF annotation, and why does whiting-out text not remove it?
An annotation is an object attached to a page on top of its content: highlights, underlines, strike-throughs, sticky notes, free text, ink drawings, shapes, stamps and signature fields are all annotation types defined in ISO 32000, stored in the page's /Annots array and editable or removable later. Flattening draws them permanently into the page content. The PDF editor on this site keeps only highlights, underlines, strike-throughs (unless you choose to flatten them) and sticky notes as annotations; the text, drawings, shapes, stamps and signature images it adds are written straight into the page content and are permanent. A white rectangle drawn over text is exactly that — a shape on top — so the text beneath still exists, copies and searches; only redaction, which deletes the underlying content, removes it.
Security note: Covering text with a shape is not redaction: the hidden text remains in the file and can be selected, extracted or found by search. Use a redaction tool that removes content, then check the result by searching for the removed text.
Read the guide: How to Edit a PDF Without Uploading It
How to use Highlight PDF
- Drop a PDF.
- Drag across the words to highlight.
- Change the colour if you like; add more.
- Click "Save PDF" and download.
Highlight PDF features
- Snaps to words and lines using the text layer
- Any colour and opacity
- Underline and strikethrough on the same toolbar
- Saved as standard annotations or flattened
- Rectangle fallback on scanned pages
- Local processing
Highlight PDF example
Mark the key figures in a report
Input:
Drag over three numbers on page 5; yellow, 45 %Output:
report-highlighted.pdf — three Highlight annotations with QuadPoints, multiply blendFrequently asked questions about Highlight PDF
Why does the highlight snap to the text?
The tool reads the text positions from the page and builds the highlight from the words under your selection, one strip per line, so it looks like a highlighter and not like a box. On a scanned page with no text layer it falls back to the exact rectangle you drew.
Can other people remove the highlight?
By default it is a standard Highlight annotation, so any PDF reader can show, move or delete it — which is usually what reviewers want. Choose "Flatten into the page" when saving if the highlight must be permanent.
Does it work on scanned PDFs?
Yes, as a rectangle: a scan has no text to snap to. Run OCR PDF first if you want the highlight to follow the words.
Is my PDF uploaded to a server?
No. The file is opened and processed by your browser with WebAssembly and JavaScript; nothing is sent to Mutqan Soft or anyone else. Close the tab and the file is gone. Downloading the result needs a free account — no subscription, no payment.
Can I use it on a password-protected PDF?
Yes, if you know the password: the file list asks for it once and every operation then works on the decrypted pages. The output is saved without a password unless you protect it again.
Technical notes
The page’s text runs (positions from pdf.js getTextContent) that meet the dragged rectangle are clipped to it and merged per line into QuadPoints. The annotation carries an appearance stream (a form XObject filling each quad with /BM /Multiply), so readers that ignore QuadPoints still show it correctly; "flatten" draws the same rectangles into the page with a Multiply blend mode instead.
References
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0The current PDF standard: file structure, objects, pages, fonts, annotations, forms and encryption.
- PDF Reference — ISO 32000-1:2008 (PDF 1.7), Adobe copyThe freely readable PDF 1.7 specification: page trees, content streams, metadata, permissions and the standard security handler.
- PDF.jsThe open-source PDF renderer that draws PDF pages in the browser without a plugin — how documents are previewed locally.