microsoft / microsoft/PowerToys

Screen Annotation Tool

Open
#46,084 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Idea-Enhancement Needs-Team-Response Needs-Triage Product-ZoomIt
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

Description of the new feature / enhancement I would like to suggest adding a screen annotation tool to PowerToys that allows users to draw directly on top of the screen. The idea is similar to tools like Epic Pen, ZoomIt, or HoverScribble, where a user can quickly enable an overlay layer and draw annotations over any application. This feature would allow users to visually highlight elements on the screen during presentations, tutorials, documentation, or debugging. A possible implementation could include: A global hotkey to activate drawing mode (for example Win + Shift + D) Drawing directly on top of any window A small floating toolbar with basic tools: pen highlighter arrow rectangle / circle eraser Option to clear annotations quickly Optional temporary annotations that fade after a few seconds The tool would function as a lightweight overlay layer that does not interfere with the underlying applications.

### Scenario when this would be used?

Scenarios where this would be used

This feature would be useful in many common scenarios:

Presentations and live demonstrations

Teaching or explaining software interfaces

Creating tutorials or documentation

Screen recording or streaming

Quickly highlighting UI elements while collaborating with colleagues

Currently, users often install third-party tools like Epic Pen or ZoomIt for this purpose. Having a built-in solution in PowerToys would simplify the workflow and provide a native Windows experience.

PowerToys already provides several productivity tools that work with the screen (for example Color Picker, Screen Ruler, Text Extractor).
A screen annotation tool would be a natural addition to this ecosystem.

It could also potentially integrate with other PowerToys features such as Screenshot tools or OCR in the future.

### Supporting information

_No response_

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing how PowerToys’ existing Color Picker, Screen Ruler, and Text Extractor utilities handle screen-wide activation and overlays. Clarify the feature scope before implementation, including the global hotkey, drawing tools, toolbar, clearing behavior, and optional fading annotations. Done means the agreed annotation workflow works over other applications without interfering with them.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.