Annotate a screenshot
Drop a screenshot and mark what matters: arrows, boxes, highlights, numbered steps and text. Cover anything private with a redaction that really removes those pixels from the file you download, not a blur. Download the marked picture as a PNG, and, if you numbered the steps, a PDF with one page per step.
Annotate a screenshot
or drop it here. The file stays on this device.
- Runs on your deviceNo upload. Files stay in your browser.
- Free, no accountNo sign-up, nothing stored on our servers. Limits: pictures up to 16384 pixels on a side; up to 200 marks on one picture; 200 characters in a text mark or a step caption.
- FormatsPNG, JPEG or WebP in (a dropped GIF or BMP too); PNG out, plus a PDF when there are numbered steps
- Works onCurrent Chrome, Edge, Firefox and Safari, desktop and mobile.
How it works
- Choose a screenshot. It is read by your browser and shown at a size that fits the window; every mark you place is stored in the picture's own pixels, so it lands in the same place whatever your screen's scaling.
- Pick a mark and a colour, then drag on the picture for an arrow, box, highlight or redaction, or click once to drop a numbered step or a line of text. Each mark is listed underneath with its position and size in the picture's own pixels: type them to move or resize it exactly, give a step its caption, or remove it. Keyboard: focus the picture and press Enter to add the chosen mark in the middle, then type where it goes in the list.
- If you only want part of the picture, tick the crop and type the rectangle; the download waits until it fits inside the picture. Press Flatten and download for the PNG; with numbered steps you also get a PDF, one page per step with its caption.
Questions
Is the redaction safe, or can the hidden part be recovered?
It is painted over. The download is a fresh picture drawn by your browser: the redacted rectangle is filled with solid colour before the PNG is written, so those pixels are not in the file at all. There are no layers to peel off and no copy of the original inside it. That is why this tool offers a solid fill and not a blur: a blur still carries the shape of what it covers, and blurred text has been read back before now.
Does my screenshot get uploaded?
No. The picture is read, drawn and saved by your browser on your device. The tool has no server to send it to, and the page's tests check that nothing leaves while you work. That is the point of doing it here rather than in a web app that wants an account.
What is the step-by-step PDF for?
For telling someone how to do something. Place a numbered step on each part of the screen, give each one a caption, and the PDF comes out with one page per step: the marked picture, the step number and the caption. It is the quickest way to turn one annotated screenshot into instructions or a bug report.
Can captions, text and the file name be in Chinese, Japanese, Arabic or another script?
Yes. Text marks on the picture are drawn with your device's own fonts, so any script your device can display works there. In the step-by-step PDF, the built-in font writes English and most Western European languages; a caption or a title it cannot write is placed as a picture of the text, drawn by your browser, so it shows correctly but cannot be selected or searched in the PDF. If the PDF cannot be made, the PNG is still offered.
Can I stitch several scrolling screenshots into one long picture?
Not in this version. Joining scroll captures and removing the repeated header needs its own work, and doing it badly is worse than not offering it. One picture at a time here.
Which file types can I use?
PNG, JPEG and WebP go in (a GIF or BMP dropped on the page too), and the download is always a PNG, because PNG keeps text and lines sharp and lossless. A JPEG screenshot is decoded once and redrawn, so the marks and the redaction are written into the new picture.
Can I capture a screen directly?
On supported desktop browsers, choose Capture a screen or window and select what to share in the browser’s permission dialog. One frame is kept and sharing stops immediately. You can also open a screenshot file on any supported browser.
Is my file uploaded?
No. The page loads a small script into your browser and every operation runs on your device. You can check this yourself in the browser's network panel: after the page has loaded there are no upload requests. Closing the tab discards the file.
Do I need an account or to pay?
No. These basic tools are free and store nothing on our servers. The only limits are the tool's own: pictures up to 16384 pixels on a side; up to 200 marks on one picture; 200 characters in a text mark or a step caption. Within them, the practical limit is your device's memory.
What does this page keep in my browser?
Nothing you open or type. While the tab is open, the tool pages keep a short list of the steps taken in it, in the tab's session storage: the step (page opened, started, succeeded, first success, used again or failed), the tool's name, the time, how many files were used and, for a failure, an error code; never a file name, the contents of a file or your text. It holds at most the latest 200 steps, and the browser deletes it when the tab closes. The page never sends it. Where a Report a problem button is shown, you can attach the last 20 steps to your report; nothing is attached unless you tick that box. In local storage the page keeps only choices you made: a Light or Dark theme until you choose System again, the language you picked with the EN / 中文 switch if it differs from your browser's language, and this tool in your recently used list if you switched that list on at the tools page.
Questions or problems
Found a problem or missing feature? Tell us. Please describe the steps; do not send confidential data.