🖊️ Image & Screenshot Annotator
Add arrows, boxes, freehand marks and text to a screenshot or photo, in any colour, then export a PNG — all done on your device, nothing uploaded.
Mark up screenshots and photos with arrows, boxes, freehand pen and text, then export a PNG — perfect for bug reports, how-to guides and feedback. Everything is drawn on a canvas in your browser, so internal screenshots never leave your device. 🔒
How the image & screenshot annotator works
Load an image and draw on it with a set of tools — an arrow for pointing things out, a box to highlight a region, a freehand pen, and text labels — choosing the colour and stroke size. Each mark is drawn onto a canvas layered over your image; when you download, everything is flattened into a single PNG. Undo removes the last mark. It's all client-side, so nothing is uploaded.
Great for bug reports, support tickets, how-to guides and design feedback, where you need to point at something and add a note. Because screenshots often contain private or internal information, keeping the editing local means those images never leave your device. The export keeps the original image resolution.
Frequently asked questions
How do I add arrows to a screenshot?
Load your image, pick the Arrow tool and a colour, then click and drag from the start point to where the arrow should point. Add as many as you like, then download the annotated PNG.
Can I add text or highlight boxes?
Yes — use the Text tool to place a label anywhere, and the Box tool to draw a rectangle around the area you want to highlight. There's also a freehand pen for circling or scribbling.
What format does it export?
A PNG at the original image's resolution, with all your annotations flattened onto it. Just click Download PNG.
Are my screenshots uploaded?
No. All the drawing and exporting happens in your browser with the Canvas API, so internal or sensitive screenshots stay on your device.