Shotleaf icon

Screenshots and clipboard history for Mac

Take a screenshot, mark it up and send it. Copy text from any image. Find anything you copied earlier. Shotleaf runs in the menu bar and stores everything on your Mac.

For macOS 15 and later on Apple silicon.

Screenshot2240 × 1200
Shotleaf
1
look here — the new name
© Shotleaf
✓Copied
Copy ⌘CSave ⌘SPin P Undo ⌘ZClose esc
Scroll down slowly · Cancel escDone ↩
Meeting at 3 pm by the office
Agenda: Q3 report, budget
Text from Screenshot52 characters
Meeting at 3 pm by the office
Agenda: Q3 report, budget
Copy all ⌘↩Close esc
Clipboard
1IMAX on Sunday — 2 seats, row Gnow
2https://cinema.example/imax/schedule2 min
3#7CB3429 min
4Notes from the call — Q3 plan1 h
5invoice-0142.pdf3 h
Paste ↩Plain text ⌥↩Actions ⌘KClose esc
MessagesAnna
Tab next word⌥Tab allesc hide

Everything Shotleaf can do

Six tools, each one a shortcut away.

⌘⇧2

Screenshots

Pick an area, a window or the whole screen. The screenshot opens in an editor where you mark it up and decide what to do with it.

dragareaclickwindow↩full screenRrepeatCcopy coloresccancel
Arrows, boxes, ovals, textCallouts with a pointer, a pen and a highlighter. Each tool has its own key.
Numbered stepsClick to drop 1, 2, 3 for instructions.
Blur and focusHide private details or dim everything except what matters.
Ruler and cropMeasure in pixels, cut to the part you need.
Background and watermarkPut the shot on a background, remove the background of a photo, sign it with text or a logo.
Copy, save, drag⌘C to copy, PNG, JPEG, HEIC or PDF to save, or drag it straight into a chat.
Pin on topKeep a screenshot floating over your windows while you work.
Picker detailsPixel magnifier, colour picker, repeat the last area, a timer.
Edit againReopen the last screenshot or any image from the clipboard.
Recent screenshotsThe last ten stay in the menu, even after a restart.
⌘⇧3

Scrolling screenshots

For anything longer than the screen: a web page, a chat, a table, a document.

Scroll down slowly · Cancel escDone ↩
Scroll at your own paceShotleaf matches each step, even small or uneven ones.
No repeated headersSticky headers and footers appear once in the result.
Opens in the editorMark up the long screenshot like any other.
⌘⇧1

Text from screen

Select any area and get its text, even from an image, a video or a dialog you can’t copy from.

The document couldn’t be saved“Report.pages” is locked. Error code −36.OK
Text from Screenshot52 characters
The document couldn’t be saved
“Report.pages” is locked. Error code −36.
Copy all ⌘↩Close esc
Recognised on your MacNothing is sent anywhere, and it works offline.
Many languagesUkrainian, English and other languages macOS supports.
Fix before copyingThe text opens in a window where you can edit it; ⌘↩ copies it all.
⇧⌘V

Clipboard history

Everything you copy is kept, so you can paste it again later. The panel opens next to your pointer.

Clipboard
1https://shop.example/item?id=7&utm_source=fb&utm_campaign=autumnnow
2Oksana Petrenko4 min
3{"name":"Shotleaf","build":42}1 h
Paste ↩Actions ⌘KClose esc
https://shop.example/item?id=7
Text, links, images, filesAnd colours, shown as a swatch.
SearchBy any word, including words inside images.
One click to pasteOr ↩; ⌥↩ pastes as plain text.
Several at oncePick several and paste them together, or one after another.
Quick actions⌘K: remove trackers from links, change case, join lines, format JSON.
Private by defaultPasswords aren’t saved, and you can exclude any app.
Pin what you needPinned items stay when the history is cleared.
⇧⌘B

Snippets

Text you type often, saved once: replies, signatures, addresses, bank details. They live next to the clipboard history; Tab switches between them.

To: anna@studio.example
Subject: Invoice
Snippet;reply
Name
AbbreviationsType “;reply” in any app and it turns into the full text.
FoldersColoured folders on the left, snippets on the right.
Fill-insToday’s date, the time, what you copied, where the cursor ends up.
QuestionsA snippet can ask for a name or a number before it’s pasted.
Tab

Text completion

As you type in any app, a grey suggestion appears after the cursor. Take it with Tab or keep typing.

MessagesTeam
We launched the site today :fi
🔥fire1
🎆fireworks2
🎇sparkler3
🧯fire extinguisher4
Tab first1–9 pickesc close
Word by wordTab takes the next word, ⌥Tab the whole suggestion, esc hides it.
Works offlineA language model runs on your Mac; nothing you type is sent anywhere.
Knows the contextCan take into account the chat on screen and what you just copied.
Sounds like youLearns from your own texts, on this Mac only. Forget them in one click.
Emoji by nameType : and a word, like :fire for 🔥.
Typo fixesA misspelled word gets a fix you take with Tab.

Watermark photos

Add your watermark to a whole folder of photos at once. Place it the same way on every photo or move it by hand on each one. Photos keep their full quality and details; the originals aren’t changed.

Watermark Photos
© Studio
© Studio
© Studio
© Studio
© Studio
© Studio
Watermark
© Studio
Position
Save
As originalPNGJPEG
Apply to 6 photos ⌘↩Add photosClose esc

Support Shotleaf

I develop Shotleaf on my own. If you find it useful, you can support its development with a donation.

Installation

On first launch, macOS asks you to confirm opening the app.

  1. Open the download and drag Shotleaf into Applications.
  2. If macOS won’t open it, go to System Settings › Privacy & Security, scroll down and click Open Anyway.
  3. Turn on the two permissions Shotleaf asks for: one for screenshots and one for pasting text.