Annotate images with arrows, shapes, text, highlights, and blur regions. Perfect for screenshot markup, tutorials, and documentation.
Add arrows, circles, text labels, rectangles, and other annotation shapes on top of images. Built for marking up screenshots, highlighting areas of interest in photos, or creating visual instructions. More structured than freehand drawing, each annotation is a separate, movable object.
Initializing in your browser…
Compare two images pixel-by-pixel. Multiple comparison modes: side-by-side, overlay, difference highlighting, onion skin, and slider. Perfect for visual regression testing.
Create memes with customizable text overlays. Add multiple text layers, adjust fonts, colors, and positions.
Convert images to Base64 encoded strings for embedding in CSS, HTML, or JavaScript. Multiple output formats available.
You need to mark up a screenshot with arrows and a callout to explain a bug in a ticket.
Input
bug.png + 2 arrows, a box, "broken here" label
Output
bug_annotated.png with the markup flattened in
Arrows, boxes, and text turn "it looks wrong" into an unambiguous report, which shortens the back-and-forth on a bug. The annotated copy is exported flattened so it renders the same everywhere.
Add arrows, circles, text labels, rectangles, and other annotation shapes on top of images. Built for marking up screenshots, highlighting areas of interest in photos, or creating visual instructions. More structured than freehand drawing, each annotation is a separate, movable object.
Mark up screenshots to clearly show where an issue occurs.
Add numbered steps and arrows to screenshots for how-to guides.
Annotate mockups with comments and change requests.
Create visual instructions by labeling interface elements.
Yes. Each annotation is a separate object that can be dragged, resized, and edited after placement.
No practical limit. Add as many as your image needs.
The tool is designed for annotating existing images. For drawing on a blank canvas, use the Drawing Canvas tool.
Images are decoded, edited, and exported entirely inside this browser tab. No originals, exports, or metadata are uploaded.