Snapkit Docs
Open Snapkit

Snapkit documentation

Snapkit turns raw screenshots into polished visuals for social posts, docs, changelogs and launches. Add a background and frame, point things out with arrows and callouts, blur anything private, then export a sharp PNG.

Snapkit editor showing a dashboard screenshot on a lavender background with three coloured callouts and arrows
A screenshot after the “Hero + 3 callouts” template.

Getting started

There's nothing to install and no account. Open Snapkit and add a screenshot in any of these ways:

Empty Snapkit canvas inviting you to drop screenshots
An empty canvas. Drop, paste or choose images to begin.

Snapkit fits the screenshot to the canvas, adds rounded corners and a soft shadow, and puts it on a gradient background. That alone is often ready to share.

A screenshot placed on a soft gradient background

The workspace

Templates

Templates arrange the screenshots you've already added into a finished layout with placeholder text you can edit. Add a screenshot first, then open Templates:

TemplateWhat you get
Hero + 3 calloutsHeadline, subheading, one screenshot and three coloured notes with arrows pointing into it.
Numbered stepsA screenshot with 1-2-3 badges on it and a matching step list beside it.
Before / afterTwo screenshots side by side with labels. Uses your second screenshot if there is one.
Browser showcaseThe screenshot in a macOS browser window under a headline.
Templates menu open with four options
Tip: applying a template replaces the text and annotations on the canvas but keeps your screenshots. Press ⌘Z to undo it.

Canvas settings

With nothing selected, the right panel shows the canvas settings. They're always further down the panel too.

Canvas settings panel with size presets, backgrounds, padding and corner radius

The small reset arrow next to a slider puts it back to its default.

Screenshots

Select a screenshot to style it:

Screenshot inside a macOS browser frame with a caption and image settings panel
A macOS browser frame with a website address and a caption.

Cropping

Click Crop, drag the corner handles to trim, then press Enter or click Done cropping. Cropping doesn't destroy anything: Reset crop brings back the full image.

Crop mode on a screenshot with corner handles

Text & callouts

Press T or open the text button in the toolbar and choose:

Text menu with callout and plain text options

Type straight away, then press Esc or click outside. Double-click any text to edit it again. In the panel you can change font size, rotation, Arc curve (bends the text along an arc), font, weight, padding, shape, background colour and text colour.

Orange callout selected with text settings panel
Fonts: click the font field to search. Show all fonts on this computer lists your installed fonts if the browser allows it (Chrome and Edge do).

Arrows

Press A or open the arrow menu and pick a line style. The arrow is placed on the canvas. Drag its end points to aim it, and drag the middle dot to change the bend.

Arrow style menu: curved, hand-drawn, straight, elbow
Curved arrow selected with arrow settings

Doodle arrows

Press D for a library of hand-drawn arrows that feel more personal than straight lines. Pick one, then resize, rotate, flip and recolour it.

Grid of hand-drawn doodle arrows

Number badges

Press N and click to drop numbered markers for step-by-step guides. Each new badge counts up automatically. Colour, size and the white ring apply to every badge on the canvas, so your steps always match. Change a badge's number in the panel.

Screenshot with numbered badges 1, 2, 3 and a step list
The “Numbered steps” template.

Shapes

Press R for a rectangle or O for a circle or oval, then drag on the canvas. Hold ⇧ for a perfect square or circle. You can set stroke width and colour, fill (or none), corner radius, rotation and drop shadow.

Red rectangle outlining the revenue chart

Highlight

Press H and drag over the area that matters. Everything outside it is dimmed. Draw more highlights to keep several areas bright. Adjust Dim strength and Corner radius.

The KPI cards are bright while the rest of the screenshot is dimmed

Marker

Press M and draw freehand like a highlighter pen. You can set thickness, opacity and one of six highlighter colours.

Yellow marker stroke under the revenue figure

Censor

Press C and drag over emails, names, API keys or anything else private. Choose Pixelate, Blur or a Solid block, and set the strength and corner radius.

Customer emails pixelated in the orders table
Safe by design: censoring is applied to the exported pixels, so hidden content can't be recovered from the PNG.

Selecting & arranging

A floating toolbar appears above any selection:

Two screenshots selected with the floating selection toolbar above
ButtonWhat it does
Group / UngroupCombine or split a selection.
Forward / BackwardMove the selection up or down the layer stack.
FlipMirror horizontally (⇧H) or vertically (⇧V).
Copy / paste styleCopy colours, sizes and fonts from one element and apply them to another (⌘⌥C / ⌘⌥V).
ReplaceSwap a screenshot's image file.
LockStop an element from being moved by accident.
Duplicate / Delete⌘D / ⌫.

Layers

The left panel lists every element, top-most first.

Layers panel with checkboxes and the shortcut cheat sheet

Brand colours & presets

Brand colours

Add your brand's hex colours under Brand colours in the right panel. They then appear in every colour picker and as background swatches.

Brand presets

A preset saves your whole look: canvas size, background, padding, export scale, brand colours, and how every element type is styled (callout colours, fonts, arrow style, badge colour, captions and more). Set things up once, then type a name and click Save.

Brand presets menu

Switch presets from the top bar to restyle the current canvas straight away. After making changes, click Update preset to keep them. This is ideal for agencies or anyone making visuals for more than one product.

Canvases & saving

Browser storage

Browsers give each site about 5 MB, and screenshots fill that quickly. The storage button shows how much you're using and what each canvas takes up. Use Select not edited in 7 days to clear out old canvases.

Browser storage panel with usage meter and list of saved canvases
Heads up: clearing your browser data also deletes your canvases. Save a project file for anything you want to keep.

Export & copy

Keyboard shortcuts

On Windows and Linux, use Ctrl for ⌘ and Alt for ⌥.

ActionShortcut
Select toolV
TextT
ArrowA
Doodle arrowD
Number badgeN
Rectangle / circleR / O
HighlightH
MarkerM
CensorC
Paste a screenshot⌘V
Multi-select⇧ click · drag a box
Edit textdouble-click
Turn snapping offhold ⌥ while dragging
Nudge← ↑ → ↓
Rotate in 15° stepshold ⇧ on the rotate handle
Undo / redo⌘Z / ⌘⇧Z
Group / ungroup⌘G / ⌘⇧G
Pick inside a group⌘ click
Duplicate⌘D
Delete⌫
Flip horizontal / vertical⇧H / ⇧V
Copy / paste style⌘⌥C / ⌘⌥V
Finish croppingEnter

Privacy

Snapkit runs entirely in your browser. Your screenshots are never uploaded to a server: they stay on your device in browser storage, or in project files you save yourself. You don't need an account, and it works offline once the page has loaded.