Point the way
An arrow, a label and numbered steps turn a screenshot into instructions. Steps number themselves 1, 2, 3 as you click.
A screenshot app for Mac. Grab a region, a window or the whole screen, send it everywhere you need it in one go, and mark it up with arrows, numbered steps, blur and a highlighter that works like a real marker.
Press a shortcut from any app, or pick from the camera icon in the menu bar. Shortcuts are yours to change, including ⇧⌘4 if you'd like it to replace the macOS one.
Drag over a frozen copy of the screen, so menus and hover states stay put. Hold ⇧ for a square.
⌥⇧4
Click any window to capture it whole, even if other windows cover part of it.
⌥⇧5
Captures the display your pointer is on. Include the pointer if you want it.
⌥⇧3
No clicking: grabs the front window of the app you're in, straight away.
⌥⇧6
Scrolling capture turns a page that's taller than your screen into one image: a long article, a full landing page, a chat thread, a spreadsheet.
Press ⌥⇧7, then drag over the page, or click the browser window.
It scrolls a step, waits for the page to settle, and captures, until it reaches the bottom. Click Done to stop sooner, or press Esc to cancel.
Frames are joined by matching their overlapping rows. A sticky header or toolbar appears once, where it belongs, not repeated down the page.
Works in Safari, Chrome, Firefox and any app that scrolls. To scroll by itself it needs Accessibility permission, which macOS asks for the first time. Without it, you scroll and Lukla Shots stitches as you go.
Choose any mix of places for every capture to go. Change them in Settings, or tick them straight from the menu bar.
Files are named from a template, using the app and window you captured, so a folder of screenshots stays readable.
{app} {date} at {time}→Safari 2026-11-02 at 14.05.09.png
{app} - {title} {counter}→Xcode - LuklaShots 0042.png
Characters that aren't allowed in file names are removed, gaps left by an empty token are tidied up, and a file that would overwrite another gets “ (2)”.
After each capture, a small card appears in the corner for 2 seconds, or however long you set. Hovering keeps it open.
Or drag the thumbnail straight into Mail, Slack or a Finder window.
The editor is part of the app. Every mark stays editable until you save: select it to move it, resize it, recolor it or delete it. Each tool has a one-key shortcut.
Each example below is a real before and after. Press Show original to compare.
An arrow, a label and numbered steps turn a screenshot into instructions. Steps number themselves 1, 2, 3 as you click.
On a light page it tints the paper and the text stays crisp black. On a dark screen it tints the background and light text stays light. The edges wobble a little and the ends are slanted, like a chisel tip.
Hold ⌃ or Space for a straight stroke, or ⇧ to snap it to 45° steps. Press one mid-stroke to add a straight run, let go to carry on freehand.
Three ways, from soft to certain: blur, pixelate, or a filled box. Blur and pixelate are flattened into the saved PNG, so the original pixels aren't in the file.
Draw a box around what matters and everything else dims, so nobody misses it.
Rectangles, ellipses, lines and a smooth pen, in any color and thickness. Turn on Fill for solid shapes and labels.
⌘Z and ⇧⌘Z go all the way back, including crops.
Pinch, or ⌘+ ⌘−. ⌘0 for actual pixels, ⌘9 to fit.
⌘C copies the marked-up image, ⌘S saves over the capture, ⇧⌘S saves a copy.
You can open any image in the editor too: choose Open Image in Editor… from the menu, or Open With › Lukla Shots in Finder.
Settings has three tabs. Here's each of them, from the real app.
Nothing you capture leaves your Mac. It isn't uploaded, synced or seen by anyone.
There's no account, no analytics and no tracking. The only thing the app asks the internet is whether there's a new version, once a day. Captures go only where you send them: your clipboard, your folder, your editor. macOS asks for Screen Recording permission because that's how any app reads the screen; Lukla Shots only reads it when you take a capture. Read the privacy policy.
~/Pictures/Lukla Shots by default, as PNG at full resolution. Retina captures keep their size information, so they open at the size you saw them.