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 Draw on PDF
- Drop a PDF.
- Choose the pen (or a shape) and draw on the page.
- Change colour or width before or after drawing.
- Click "Save PDF" and download.
Draw on PDF features
- Freehand pen with round caps
- Straight lines, arrows, rectangles, ellipses
- Colour, width 1–12 pt, opacity
- Every stroke is an object: move, resize, delete
- Mouse, touch and stylus
- Vector output
Draw on PDF example
Circle a mistake and point at it
Input:
Ellipse around the figure, arrow from the margin, red, 3 ptOutput:
draft-drawn.pdf — an ellipse and an arrow as vector paths on page 2Frequently asked questions about Draw on PDF
Does it work with a touch screen or a stylus?
Yes. Pointer events are used throughout, so a finger, an Apple Pencil or a Wacom pen all draw; the page does not scroll while a drawing tool is active.
Are drawings vector or bitmap?
Vector. Each stroke becomes a path with round caps in the page content, which prints sharply and adds only a few bytes per stroke.
Can I erase part of a stroke?
Select a stroke and delete it, then redraw; or cover an area with the whiteout tool in the full PDF Editor. Partial erasing of a single stroke is not offered.
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
Pointer events with capture give one stroke per pointer-down; points closer than ¾ px are dropped to keep paths small. Strokes are written with drawSvgPath (moveTo/lineTo, round line caps and joins) and arrowheads as filled triangles computed from the line angle.
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.