March 25, 20263 min read

How to Annotate Images — Arrows, Circles, Text, and Highlights

Mark up screenshots, photos, and diagrams with annotations. Best free tools for adding arrows, boxes, text, and highlights to images.

annotate images image markup screenshot annotation add arrows to image image editor
Ad 336x280

Why You Need Image Annotation

Bug reports with annotated screenshots get resolved 3x faster than text-only descriptions. Product feedback with circled issues is unambiguous. Tutorial screenshots with numbered steps are self-explanatory.

Annotation is the difference between "the button is broken" and a screenshot with a red circle around the exact broken button, an arrow pointing to the error message, and a text note saying what should happen instead.

Best Free Annotation Tools

Windows

Snipping Tool (built-in, Windows 11): Capture → draw, highlight, crop. Basic but immediate. ShareX (free, open-source): The power tool. Capture any region, annotate with arrows, shapes, text, blur, step numbers, and more. Auto-upload to Imgur or cloud. The best free screenshot annotation tool on any platform. Greenshot (free): Lightweight, fast capture with annotation editor. Less powerful than ShareX but simpler.

Mac

Screenshot + Markup (built-in): Capture → click thumbnail → Markup toolbar appears with shapes, text, arrows, signatures. Surprisingly capable. Skitch (free, by Evernote): Simple annotation with arrows, shapes, text, and pixelation/blur for sensitive info.

Cross-Platform / Web

GIMP (free): Full image editor — overkill for simple annotations but handles complex markup. Canva (free tier): Upload image → annotate with shapes, arrows, text. Good for polished annotations. MyPDF Add Text to Image: Quick text overlay on images online.

Mobile

iOS Markup (built-in): Photos → Edit → Markup (pen icon). Arrows via the + button. Google Photos (iOS/Android): Edit → Markup. Basic but universal.

Annotation Best Practices

For Bug Reports

  • Red circles/rectangles around the problem area
  • Arrows pointing from the annotation to the issue
  • Numbered steps showing the sequence that caused the bug
  • Blur/pixelate sensitive data (usernames, passwords, API keys)

For Tutorials

  • Numbered steps (1, 2, 3) following the visual flow
  • Highlight the button or field to click
  • Text callouts explaining what to do
  • Before/after side-by-side comparisons

For Feedback

  • Strike-through on elements to remove
  • Green checkmarks on approved elements
  • Text notes with specific, actionable feedback
  • Comparison arrows between two options

Batch Annotating

For documentation projects with dozens of screenshots, create a template with consistent:


  • Arrow style and color (red, 3px)

  • Font and text size (Arial 14pt, white with black outline)

  • Numbering style (red circles with white numbers)

  • Blur settings for sensitive data


ShareX lets you save annotation presets. GIMP macros can apply consistent styling. This keeps your documentation visually professional.

Ad 728x90