README.md

July 8, 2026 · View on GitHub

MarkerOn icon

MarkerOn

中文

CI Release Downloads License Stars Website Sponsor on 爱发电

Lightweight screen annotation tool (~1.5 MB) — press a hotkey (keyboard-first) to instantly draw, highlight, and annotate anywhere on your desktop. Built for demos, teaching, meetings, and screen recording.Free & open source. If MarkerOn saves you time in demos, teaching, or meetings, sponsor on Afdian — every contribution helps keep the project maintained.

MarkerOn

Contents: Download · Quick Start · Features · Shortcuts · Feedback · Development

Download

Windows macOS ARM64 macOS x64 Linux Microsoft Store

Download Latest Release — pick the installer for your platform from the assets list.

Windows users can also install the Microsoft Store version with WinGet:

winget install --id 9N6623X973JV --source msstore

Official downloads are GitHub Releases and Microsoft Store. Third-party mirrors may be outdated or repackaged.

Quick Start

  1. Install and launch — MarkerOn runs in the system tray; no window appears.
  2. Enter annotation mode — press Ctrl + Shift + D (Command + Shift + D on macOS).
  3. Draw, then click through — use number keys for tools; press X to interact with apps below while keeping annotations visible; press Esc to exit.

New here? Press Space for the toolbar. See Keyboard Shortcuts for the full list.

Features

  • Lightweight & fast — ~1.5 MB installer (Rust + Canvas), minimal memory, no background daemons
  • Annotate anywhere — draw over any app, including the taskbar
  • 8 tools — pen, highlighter, arrow, rectangle, ellipse, line, eraser, text
  • Flexible toolbar — press Space to toggle, or enable always-on in Settings; compact panel with More to expand, undo, copy, and whiteboard actions in-panel; independent floating window with drawing / click-through toggles
  • Click-through mode — interact with apps below while staying in the session; toggle via toolbar buttons, Ctrl+Shift+X (global), or X while drawing; disabled in whiteboard mode
  • Full keyboard control — every action has a shortcut, no menus needed
  • Preserve drawings — enable Keep after exit under Whiteboard & content to resume on re-enter
  • Whiteboard mode — set default entry to whiteboard, or press W to toggle; content rules are in Whiteboard & content settings
  • Whiteboard copy — copy the whiteboard as an image with Ctrl/Command + C
8 annotation tools Settings panel

Keyboard Shortcuts

On macOS, use Command (⌘) in place of Ctrl, and Option (⌥) in place of Alt.

Global Shortcuts

ActionWindowsmacOS
Toggle annotation modeCtrl + Shift + DCommand + Shift + D
Clear all annotationsCtrl + Shift + CCommand + Shift + C
Toggle click-through modeCtrl + Shift + XCommand + Shift + X

Tool Switching

KeyToolKeyTool
1Pen5Ellipse
2Highlighter6Line
3Arrow7Eraser
4RectangleTText

Common Actions

ActionWindowsmacOS
Toolbar (toggle)SpaceSpace
Click-through (while drawing)XX
Toolbar always-on / layoutSettings → GeneralSettings → General
Copy screen / whiteboardCtrl + CCommand + C
Whiteboard toggleWW
Undo / RedoCtrl + Z / YCommand + Z / Y
Stroke widthCtrl + ScrollCommand + Scroll (pen & shapes share; highlighter/eraser/text separate)
Clear allDeleteDelete
ExitEscEsc
All shortcuts

Drawing with Modifier Keys

DrawsWindowsmacOS
Current tool (default: pen)DragDrag
LineAlt + DragOption + Drag
RectangleCtrl + DragCommand + Drag
SquareCtrl + Alt + DragCommand + Option + Drag
EllipseShift + DragShift + Drag
CircleShift + Alt + DragShift + Option + Drag
ArrowCtrl + Shift + DragCommand + Shift + Drag

Edit & Move

ActionEffect
Element draggingIn General settings: Off / Hover drag / Hold Ctrl to drag
Double-click existing textRe-enter edit mode for that text
Double-click empty area in T modeCreate a new text input at cursor position

Color Switching

ActionEffect
Q / EPrevious / Next color
Right-clickOpen quick color picker at cursor

Other

ActionWindowsmacOS
Redo (alt)Ctrl + Shift + ZCommand + Shift + Z
Advanced settings

In Settings → General (toolbar display, click-through, and stroke width — see Features):

  • Whiteboard & content — default entry (screen / whiteboard), keep after exit, keep on W toggle
  • Element dragging — off, hover to drag, or hold Ctrl/Command to drag (disabled while eraser is selected)
  • Eraser mode — stroke (local erase) or object (delete whole elements when passing over)
  • Angle snap step — snap interval for straight lines drawn with Alt
  • Auto start — launch the app automatically at system startup

Feedback & Issues

Development

See CONTRIBUTING.md for prerequisites, setup, and the full workflow. Stack: Tauri v2 · Vue 3 · Vite · TypeScript · Canvas API