Marks that make a screenshot explain itself
A library of arrows, circles, boxes, brackets and underlines for annotating screenshots, decks and docs. Pick a color and weight, copy the SVG, drop it on top. No canvas app, no export dance.
Payment method
Add the card you want future invoices billed to.
Card type
Last 4 digits
Expires
No charge today
Save card111 marks
Curve down
Arrows
Curve up
Arrows
Hook left
Arrows
Straight shot
Arrows
Straight down
Arrows
Nudge right
Arrows
Elbow down
Arrows
Elbow right
Arrows
Double ended
Arrows
S curve
Arrows
Loop de loop
Arrows
Wavy down
Arrows
U-turn
Arrows
Long swoop
Arrows
Zigzag
Arrows
Dashed pointer
Arrows
Fat head
Arrows
Dashed straight
Arrows
Dashed down
Arrows
Dashed connector
Arrows
Dashed elbow
Arrows
Dotted curve
Arrows
Dashed span
Arrows
Dashed U-turn
Arrows
Feather head
Arrows
Sketched twice
Arrows
Corner tap
Arrows
Dashed swoop left
Arrows
Rough circle
Circles
Double circle
Circles
Tight circle
Circles
Lasso
Circles
Double loop
Circles
Triple loop
Circles
Spiral in
Circles
Crossed loop
Circles
Drifting loop
Circles
Lopsided loop
Circles
Wide oval
Circles
Double wide oval
Circles
Looped oval
Circles
Triple looped oval
Circles
Phrase oval
Circles
Looped phrase oval
Circles
Tall oval
Circles
Looped tall oval
Circles
Tilted oval
Circles
Squarish ring
Circles
Dashed ring
Circles
Dotted ring
Circles
Scribble ring
Circles
Circle wash
Circles
Rough box
Boxes
Rough square
Boxes
Rounded box
Boxes
Dashed box
Boxes
Double box
Boxes
Tall frame
Boxes
Corner marks
Boxes
Block wash
Boxes
Scribble out
Boxes
Rough underline
Underlines
Double underline
Underlines
Zigzag underline
Underlines
Swoosh
Underlines
Scallop
Underlines
Squiggle divider
Underlines
Strike through
Underlines
Highlighter
Underlines
Curly brace
Brackets
Square bracket
Brackets
Top bracket
Brackets
Top brace
Brackets
Bottom bracket
Brackets
Bottom brace
Brackets
Right bracket
Brackets
Right brace
Brackets
Dashed bracket
Brackets
Dashed top bracket
Brackets
Corner brackets
Brackets
Bracket pair
Brackets
Tick span
Brackets
Tick column
Brackets
Chevron bracket
Brackets
Paren bracket
Brackets
Sketched top bracket
Brackets
Section rule
Brackets
Step bracket
Brackets
Check
Marks
Cross out
Marks
Exclamation
Marks
Question
Marks
Asterisk
Marks
Three dots
Marks
Cloud callout
Callouts
Speech box
Callouts
Leader line
Callouts
Dashed leader
Callouts
Elbow leader
Callouts
Dotted leader
Callouts
Straight leader
Callouts
Elbow leader up
Callouts
Dashed elbow leader
Callouts
Ticked leader
Callouts
Vertical leader
Callouts
Dashed vertical leader
Callouts
Curved leader
Callouts
Dot-to-dot leader
Callouts
Short stub
Callouts
Hooked leader
Callouts
Bracket leader
Callouts
Made for annotating things fast
Pick and tune
Set the color, stroke weight and wobble in the toolbar. Every mark in the grid updates live, so what you see is what you copy.
Copy SVG or JSX
Copy SVG grabs a standalone, dependency-free file. The braces button gives you a ready-made React component instead.
Drop it on top
Place the mark absolutely over a screenshot, slide, or Notion embed. Strokes scale cleanly at any size — it is vector all the way down.
<div style="position: relative">
<img src="/screenshot.png" alt="Checkout step" />
<!-- paste the copied mark, position it, done -->
<svg style="position:absolute; top:12%; left:38%; width:120px"
viewBox="0 0 100 100" fill="none" stroke="#e0453d"
stroke-width="3" stroke-linecap="round">
<path d="M8 18C42 10 74 24 82 68" />
<path d="M82 68L70 55" />
<path d="M82 68L92 53" />
</svg>
</div>Tip:Pair the marks with a handwriting font like Caveat for labels — that combination is what makes a screenshot feel marked up by a person.
Write a label in your own hand
Type straight onto the paper below, then paste it onto a Figma canvas. It arrives as a real text layer in the same handwriting, so you can keep editing the words and restyle them over there.
justpaste on the canvas