How to Annotate Screenshots in 4 Simple Steps

A visual step-by-step guide showing how to add professional annotations to screenshots using arrows, text, shapes, and highlights with the free online screenshot annotator tool.
Free Screenshot Annotator
Add text, arrows, shapes, and highlights to screenshots online
• Use text, arrows, shapes, and highlights
• Choose colors and adjust sizes
• Download annotated image when done
How to Annotate Screenshots with Free Online Annotation Tool
Perler Beads Assorted Multicolor Fuse Beads for Crafts, 11000 pcs
Includes 11,000 assorted Perler fuse beads and reusable ironing paper in 1 plastic storage jar.
LUME CUBE Edge 2.0 LED Desk Lamp
Upgrade your appearance on video calls. Enhance your on-camera presence with customizable lighting.
ELEGOO UNO Project Super Starter Kit Compatible with Arduino IDE
High quality kit with UNO board, compatible with Arduino UNO R3, UNO R4, MEGA 2560 R3, NANO.
Add arrows, text, shapes, and highlights to screenshots with our free online annotator. Upload any screenshot or image and draw attention to important elements with professional annotations. Perfect for creating tutorials, documenting bugs, explaining features, and communicating visually.
Use arrows to point at specific UI elements, add text labels for clarity, draw rectangles around key areas, highlight important sections, and add free-hand drawings. All annotations happen in your browser with instant download – no software installation required.
What Is a Screenshot Annotator?
A screenshot annotator is a free online tool that adds visual annotations to screenshots and images. The tool provides drawing tools including arrows, text, shapes, highlights, and free-hand pen to mark up images for tutorials, bug reports, presentations, and documentation.
Screenshot annotation features include:
- 6 annotation tools – Arrow, text, rectangle, circle, highlight, pen
- 8 color options – Red, blue, green, orange, purple, pink, black, white
- Adjustable sizes – Line width and font size controls
- Undo function – Remove last annotation
- Live drawing – See annotations as you create them
This annotator processes screenshots entirely in your browser. Perfect for software documentation, tutorial creation, bug reporting, teaching materials, and visual communication in emails or presentations.
Step-by-Step Guide: How to Annotate Screenshots Online
Step 1: Upload Screenshot or Image
Click “Select Image” or drag and drop your screenshot onto the upload area. The tool accepts JPG, PNG, and WebP formats.
Best images for annotation:
- Desktop screenshots
- Mobile app screenshots
- Website captures
- Software interface images
- Error messages
- Tutorial images
- Presentation slides
- Product photos
Your uploaded screenshot displays immediately on the canvas, ready for annotation. The tool maintains original image quality while allowing you to add markup.
Step 2: Select Annotation Tool
Choose from 6 professional annotation tools in the left toolbar. Each tool serves different annotation purposes:
Arrow Tool (Default):
- Draw directional arrows
- Point to specific elements
- Show flow or sequence
- Direct viewer attention
- Best for: Pointing at buttons, highlighting menu items, showing navigation paths
Text Tool:
- Add text labels
- Explain features
- Provide instructions
- Add captions or notes
- Best for: Labeling UI elements, adding explanations, creating numbered steps
Rectangle Tool:
- Draw rectangular boxes
- Frame UI elements
- Create borders
- Outline sections
- Best for: Boxing form fields, highlighting panels, framing buttons
Circle Tool:
- Draw circular shapes
- Highlight round elements
- Create focus areas
- Mark points of interest
- Best for: Circling icons, highlighting avatars, marking clickable areas
Highlight Tool:
- Semi-transparent color overlay
- Emphasize text or areas
- Create colored backgrounds
- Draw attention subtly
- Best for: Highlighting text paragraphs, emphasizing sections, creating color blocks
Pen Tool:
- Free-hand drawing
- Custom annotations
- Underline text
- Draw connections
- Best for: Underlining, custom marks, connecting elements, sketching
Click any tool button to activate it. The active tool shows highlighted in red.
Step 3: Choose Color
Select annotation color from 8 preset options below the tool selection:
Red (#ef4444) – Default, high visibility Blue (#3b82f6) – Professional, informational Green (#10b981) – Success, confirmation Orange (#f59e0b) – Warning, attention Purple (#8b5cf6) – Creative, distinctive Pink (#ec4899) – Highlight, emphasis Black (#000000) – Standard, neutral White (#ffffff) – Light backgrounds, contrast
The selected color applies to all annotation tools. Click any color swatch to activate it. The active color shows a black border around its swatch.
Step 4: Adjust Size Settings
Set line width for arrows, rectangles, circles, highlights, and pen:
Line Width (1-10 pixels):
- Thin (1-2) – Subtle, minimal annotations
- Medium (3-5) – Standard, balanced visibility
- Thick (6-10) – Bold, maximum emphasis
Font Size (12-72 pixels, text only):
- Small (12-20) – Compact labels, captions
- Medium (21-40) – Standard text, readable
- Large (41-72) – Headlines, emphasized text
Adjust sliders before drawing to set size. Current values display next to each slider label.
Step 5: Draw Arrows
The arrow tool draws directional arrows pointing from start to end position.
How to draw arrows:
- Select arrow tool from toolbar
- Click and hold at arrow tail position
- Drag mouse to arrow head position
- Release to complete arrow
Arrow tips:
- Draw from element outward for pointing
- Draw between elements to show flow
- Use thick arrows (6-8) for emphasis
- Use thin arrows (2-3) for subtle pointing
- Change colors for different arrow types
Arrows automatically include arrowheads at the end point. Arrow direction follows your drag motion from start to end.
Step 6: Add Text Labels
The text tool adds custom text labels to screenshots.
How to add text:
- Select text tool from toolbar
- Click position where text should appear
- Type text in popup dialog box
- Click “Add Text” button
Text tips:
- Adjust font size before placing text
- Use larger fonts (40-60) for headings
- Use smaller fonts (16-24) for labels
- Choose contrasting colors for visibility
- Position text near annotated elements
Text appears at clicked position. Text anchor point is bottom-left corner, so click slightly below desired position for best alignment.
Step 7: Draw Shapes
Rectangle and circle tools create geometric shapes for framing elements.
Drawing rectangles:
- Select rectangle tool
- Click and drag from corner to opposite corner
- Release to complete rectangle
Drawing circles:
- Select circle tool
- Click at center point
- Drag outward to desired radius
- Release to complete circle
Shape tips:
- Rectangles perfect for boxing buttons and forms
- Circles ideal for highlighting icons
- Use thick lines (5-8) for emphasis
- Use thin lines (2-3) for subtle frames
- Combine multiple shapes for complex annotations
Shapes draw as outlines only – they don’t fill with color. This preserves visibility of underlying screenshot content.
Step 8: Apply Highlights
The highlight tool creates semi-transparent color overlays to emphasize areas without obscuring content.
How to apply highlights:
- Select highlight tool
- Click and drag across area to highlight
- Release to apply transparent color overlay
Highlight tips:
- Ideal for highlighting text paragraphs
- Use yellow/orange for traditional highlight effect
- Use pink for emphasis
- Use green for correct/success areas
- Highlights automatically set to 30% opacity
Highlights preserve screenshot visibility while adding color emphasis. Unlike solid shapes, highlights allow underlying content to remain readable.
Step 9: Free-Hand Drawing with Pen
The pen tool enables custom free-hand drawing directly on screenshots.
How to use pen:
- Select pen tool
- Click and hold to start drawing
- Drag mouse to draw path
- Release to complete drawing
Pen tips:
- Underline important text
- Circle multiple elements together
- Draw connecting lines between items
- Add custom symbols or marks
- Use thin width (1-2) for precise drawing
Pen tool records continuous path while mouse button held. Smooth, controlled movements create cleaner lines.
Step 10: Undo and Edit
Remove mistakes or unwanted annotations using undo function.
Undo last annotation:
- Click “Undo” button in toolbar
- Removes most recent annotation
- Click multiple times to remove several
- Cannot redo after undo
Clear all annotations:
- Click “Clear All” button at bottom
- Confirms before clearing
- Removes all annotations
- Restores original screenshot
Annotations cannot be individually selected or moved after creation. Use undo to remove recent annotations or clear all to start over completely.
Step 11: Download Annotated Screenshot
Save your annotated screenshot when finished.
Download details:
- Format: High-quality PNG
- Filename: annotated-screenshot-[timestamp].png
- Full resolution maintained
- All annotations permanently applied
- No watermarks
Use annotated screenshots in documentation, emails, presentations, bug reports, tutorials, or any communication requiring visual explanation.
Screenshot Annotation Tips and Best Practices
Creating Clear Annotations
Use contrasting colors: Choose annotation colors that stand out against screenshot background. Red and orange work on most backgrounds. White works on dark backgrounds. Black works on light backgrounds.
Maintain consistency: Use same colors for same annotation types throughout multiple screenshots. Example: always use red arrows, blue text labels, green highlights. Consistency helps viewers understand annotation patterns.
Avoid over-annotation: Too many annotations create visual clutter and confusion. Mark only essential elements. If everything is highlighted, nothing stands out. Less is more.
Position text carefully: Place text labels near annotated elements but not covering important content. Leave small gap between arrow and text. Ensure text readable against background.
Use appropriate line widths: Thin lines (2-3) suit detailed annotations. Thick lines (6-8) work for emphasis or large screenshots. Medium lines (4-5) handle most situations.
Annotation Strategies for Different Uses
Software tutorials:
- Number steps with text tool
- Use arrows to show click locations
- Highlight input fields
- Circle important buttons
- Add instructions with text labels
Bug reports:
- Arrow pointing to bug location
- Rectangle boxing affected area
- Text describing expected vs actual
- Highlight error messages
- Use red for errors, green for correct
Feature documentation:
- Rectangle framing feature areas
- Text labels for feature names
- Arrows showing navigation paths
- Highlights for key sections
- Multiple colors for feature categories
Presentation slides:
- Circles emphasizing key data points
- Arrows showing trends or flow
- Highlights on important statistics
- Text annotations for clarity
- Pen tool for underlining
Common Annotation Mistakes
Too small annotations: Annotations invisible at normal viewing size. Use line width 4+ for visibility. Use font size 20+ for text readability.
Wrong color choices: Low contrast between annotation and background. Red on orange background invisible. White text on light gray unreadable. Always check contrast.
Cluttered annotations: Too many arrows, shapes, and text create confusion. Focus on 2-3 key elements per screenshot. Create multiple annotated versions if needed.
Poor arrow placement: Arrows pointing vaguely near elements instead of directly at them. Arrow tips should touch or nearly touch target elements.
Obscured content: Annotations covering important information. Text labels blocking UI elements. Highlights too opaque. Position annotations thoughtfully to preserve content visibility.
Screenshot Annotation Use Cases
Software Documentation
User guides: Create step-by-step visual instructions with numbered annotations. Arrow pointing to each action, text explaining what to do, rectangles boxing relevant interface sections.
Feature documentation: Explain software features with annotated screenshots. Label each feature component, highlight key buttons, add descriptive text for functionality.
Installation guides: Walk users through installation process. Screenshot each step, add arrows to buttons, number steps sequentially, highlight important warnings.
API documentation: Annotate code screenshots with explanations. Point to important parameters, label return values, highlight syntax examples.
Bug Reporting
Visual bug reports: Show developers exactly where problems occur. Circle bug location, add arrow pointing to issue, text describing expected behavior, highlight error messages.
Reproduction steps: Document bug reproduction with sequential screenshots. Number each step, arrow showing actions taken, text describing each action, highlight unexpected results.
UI inconsistencies: Compare screenshots showing design problems. Rectangle boxing misaligned elements, arrows pointing to spacing issues, text noting inconsistencies.
Error documentation: Capture and annotate error screens. Highlight error code, arrow to error location, text with additional context, circle relevant UI state.
Tutorial Creation
Video tutorials: Annotate video thumbnail screenshots. Arrow showing first action, text with tutorial title, highlight key features covered, circle call-to-action.
Blog post tutorials: Create visual content for written tutorials. Screenshot each tutorial step, add numbered annotations, include arrows for actions, text for explanations.
PDF guides: Build comprehensive PDF documentation. Annotated screenshots on each page, consistent color coding, clear labeling, professional appearance.
Training materials: Develop employee training documentation. Annotated interface screenshots, highlighted workflow steps, clear instructions, visual learning aids.
Customer Communication
Support tickets: Provide clear visual explanations to customers. Screenshot issue, circle problem area, add explanation text, highlight solution steps.
Feature announcements: Introduce new features visually. Screenshot new interface, label new elements, arrow pointing to improvements, highlight key benefits.
How-to emails: Send visual instructions to customers. Annotated screenshots embedded in email, numbered steps, clear arrows, concise text labels.
Feedback requests: Show customers what feedback needed. Highlight specific features, add questions as text, arrow to elements for feedback.
Marketing and Sales
Product demos: Create compelling product screenshots. Highlight key features, add benefit text, arrow to unique selling points, professional color scheme.
Comparison graphics: Show competitive advantages visually. Screenshot your product and competitor, rectangle boxing features, text highlighting differences.
Landing pages: Create annotated screenshots for websites. Feature highlights with arrows, benefit text overlays, call-to-action annotations.
Social media posts: Share annotated product screenshots. Eye-catching colors, brief text labels, arrows to features, highlights on benefits.
Frequently Asked Questions (FAQs)
Q: Can I edit or move annotations after creating them?
A: No, annotations cannot be moved or edited once placed. Use the “Undo” button to remove the most recent annotation if you make a mistake. The undo function removes annotations in reverse order (last annotation first). If you need to redo multiple annotations, use “Clear All” to start over completely.
Q: What’s the best tool for pointing at specific buttons?
A: Use the Arrow tool for pointing at specific UI elements like buttons, icons, or menu items. Draw the arrow from outside the element pointing directly at it. Use medium line width (3-5) for standard visibility or thick width (6-8) for maximum emphasis. Red or orange colors provide best visibility on most backgrounds.
Q: How do I add multiple text labels?
A: Click the Text tool, click your desired position on the screenshot, type your text in the popup dialog, and click “Add Text.” Repeat this process for each text label you want to add. Each text label is independent, allowing you to place multiple labels throughout your screenshot with different positions and content.
Q: Why can’t I see my annotations clearly?
A: Your annotations may be too small or low-contrast. Increase line width to 5-8 for better visibility. For text, increase font size to 24-40. Choose colors that contrast strongly with your screenshot background – use red, orange, or black on light backgrounds, and white on dark backgrounds.
Q: Can I annotate mobile app screenshots?
A: Yes! The tool works with any screenshot format including mobile app screenshots from iOS, Android, tablets, or any device. Upload your mobile screenshot just like desktop screenshots. The tool automatically displays it at appropriate size for annotation.
Q: What’s the difference between Rectangle and Highlight tools?
A: Rectangle draws an outline box around elements, leaving content fully visible inside. Highlight creates a semi-transparent colored overlay (30% opacity) that slightly tints content underneath while still keeping it readable. Use rectangles for framing, use highlights for emphasizing text or sections.
Q: How do I create numbered steps?
A: Use the Text tool to add numbers. Click Text tool, click where you want the number, type “1” (or your number) in the dialog, click “Add Text.” Increase font size to 30-50 for visible step numbers. Optionally add a circle around each number for emphasis. Repeat for each sequential step.
Q: Does the tool work on mobile devices?
A: Yes! The annotator supports both mouse and touch input, making it fully functional on smartphones and tablets. Touch and drag to draw arrows and shapes. Tap to add text. All tools work identically on mobile devices as on desktop computers.
Q: Can I use different colors for different annotations?
A: Absolutely! Change colors between annotations. Draw a red arrow, switch to blue, add blue text, switch to green, add green rectangle. Mix colors throughout your screenshot to categorize or emphasize different types of information. Color coding improves clarity.
Q: Is my screenshot stored on any server?
A: No! All annotation happens entirely in your browser using JavaScript. Your screenshot never uploads to any server, doesn’t get stored anywhere, and never leaves your device. Complete privacy guaranteed. No account, login, or internet connection needed after page loads.
Q: Can I save my work and come back later?
A: No, the tool doesn’t save work-in-progress. Once you close the browser or refresh the page, all annotations are lost. Complete your annotations and download the finished screenshot before closing. Download saves all annotations permanently applied to the image.
Q: How do I underline text in screenshots?
A: Use the Pen tool to draw free-hand lines under text. Select Pen tool, choose desired color, set thin line width (1-2), click and drag a straight line under the text. Alternatively, use Rectangle tool to draw a thin box around text, or Highlight tool to color the entire text area.
Q: Can I annotate PDFs or Word documents?
A: The tool accepts image files only (JPG, PNG, WebP). To annotate PDF pages, first take screenshots of the PDF pages, then upload those screenshots for annotation. Same for Word documents – screenshot the page, then annotate. Many PDF viewers include built-in screenshot tools.
Why Use This Free Screenshot Annotator?
Six Versatile Annotation Tools
Most basic annotators offer only arrows or rectangles. This tool includes 6 professional annotation types:
- Arrows for pointing
- Text for labeling
- Rectangles for boxing
- Circles for highlighting
- Highlights for emphasis
- Pen for free-hand
Professional annotation variety without professional software costs.
Complete Color Control
Choose from 8 preset colors optimized for visibility:
- Red, blue, green, orange, purple, pink, black, white
- Covers all annotation needs
- High contrast options
- Professional color palette
Switch colors anytime while annotating to create color-coded, organized annotations.
Adjustable Sizing
Control annotation appearance with adjustable sizes:
- Line width: 1-10 pixels
- Font size: 12-72 pixels
- Scale to screenshot size
- Thin for detail, thick for emphasis
Professional control over every annotation element.
Undo Function
Unlike many free tools, this annotator includes undo:
- Remove last annotation
- Fix mistakes immediately
- No permanent errors
- Clear all option for complete restart
Experiment freely knowing mistakes are reversible.
Browser-Based Privacy
All annotation processing in your browser:
- No server uploads
- No cloud storage
- No data collection
- Screenshots never leave device
- No account required
Perfect for confidential screenshots, internal documentation, client work, or sensitive information.
Free Unlimited Use
Annotate unlimited screenshots at no cost:
- No trial periods
- No per-image fees
- No subscriptions
- No watermarks
- No feature restrictions
- No downloads required
