Screenshots for the Mac with a frozen screen, a real editor and a censor tool that understands text.
Inspired by Greenshot for Windows.
Download for macOS · Features · FAQ · Report an issue
WhiteShot lives in your menu bar. Press a shortcut, the screen freezes, you drag over what you want, and the result goes wherever you like: the editor, the clipboard, a file, a floating pin on your screen. In the editor you draw, annotate and, above all, censor — by hand, or by pointing at the text you want gone.
Everything happens on your Mac. There are no accounts, no uploads and no analytics.
- Get WhiteShot-x.y.z.dmg from the latest release.
- Open it and drag WhiteShot to Applications.
- Start WhiteShot. It appears in the menu bar as a viewfinder icon and does not show up in the Dock until a window is open.
WhiteShot needs macOS 14 (Sonoma) or newer and has the Liquid Glass look on macOS 26. The app is signed and notarized by Apple, so it opens without warnings.
macOS only lets an app capture the screen once you allow it. WhiteShot asks when it starts. If you missed the question, open System Settings › Privacy & Security › Screen & System Audio Recording, switch WhiteShot on, then quit and reopen WhiteShot (macOS applies the permission to apps that start afterwards). The permission is used only to take the screenshots you ask for.
- A frozen screen. Press the shortcut and the screen freezes, so menus, tooltips and video frames stay exactly as they were. Drag a region with a pixel-level magnifier. Hold Shift for a square, ⌥ to grow from the centre, Space to move the selection, Esc to cancel.
- Everything else you would expect: the full screen, all displays at once, the last region again, and single windows (hover and click, or pick one from a list). Optional mouse pointer, optional countdown.
- Windows with or without their shadow, on a transparent, white or black background.
After each capture WhiteShot can open the editor, copy to the clipboard, save to a file, ask for a file name, print, open the Share sheet, start an email or pin it to the screen. Tick any combination, or have it ask each time, and switch destinations right from the menu bar. Out of the box a capture opens in the editor, is copied to the clipboard and is saved to ~/Pictures/WhiteShot.
- An editor window for every screenshot. Open as many as you like at the same time.
- Draw and annotate: rectangle, ellipse, line, arrow, freehand, text, speech bubble, auto-numbered step labels, marker, spotlight, grayscale and magnify highlights, pasted or dropped images, shadows, ordering, copy/paste and unlimited undo.
- Censor: pixelate, blur or black out.
- Image tools: crop with a live size read-out, auto-crop, rotate, flip, resize, canvas size, drop shadow, border, torn edge, brightness / contrast / gamma, grayscale and invert.
- Colours by code. Every colour has a screen eyedropper that shows the hex and RGB codes, and hex or RGB values can be typed in.
- Save as PNG, JPEG, GIF, TIFF, BMP or HEIC. Retina captures keep their size, and file names come from a pattern you can change (the default is
SCR_2026-11-06_14-30-05-123).
The text button in the editor toolbar reads the picture with Apple's text recognition, entirely on your Mac. Every line it finds lies over the text in the picture: drag to select, double-click for a word, triple-click for a line, ⌘A for everything and ⌘C to copy. It is ready when you need it: WhiteShot prepares the recognition quietly in the background after you install it, so even the first picture is read in a fraction of a second.
- Censor what you select, or Censor All Occurrences to cover a name everywhere it appears. Choose pixelate, blur or black out.
- Suggestions. Email addresses, phone numbers, IBANs and card numbers are marked in orange (IBANs and cards are checksum-checked, so random numbers are not flagged). One click censors them. Web and IP addresses can be switched on too. Nothing is ever censored without your click.
- QR codes and barcodes are outlined. Click one to copy its content, or to open it when it is a web or mail link.
- Text under a censoring box is never offered for copying and never saved.
Grab Text works without opening the editor at all: press the shortcut, select a region, and the text and QR codes in it are on your clipboard.
If you save a picture after recognizing its text, PNG, JPEG, TIFF and HEIC files keep that text in their image description (switch it off in Settings › Text).
- Pin to screen. Keep a screenshot floating above your other windows, right where you captured it. Drag it around, pinch to resize, change its opacity from the right-click menu, double-click to open it in the editor.
- Drag the image out. The Drag image handle in the editor's status bar hands the picture, with all your annotations, to Mail, Slack, the Finder or any other app that accepts files.
- Share, email and print are in the toolbar and the File menu.
WhiteShot ships with shortcuts that do not collide with macOS' own screenshot keys. In Settings › Shortcuts you can switch to a macOS-style set, record your own, and give any action a second shortcut (for example a special key on your keyboard). Both work at the same time.
| Action | WhiteShot's own (default) | macOS-style set |
|---|---|---|
| Capture region | ⌃⇧4 | ⇧⌘4 |
| Capture last region | ⌃⇧6 | ⇧⌘6 |
| Capture full screen | ⌃⇧3 | ⇧⌘3 |
| Capture window | ⌃⇧5 | ⇧⌘5 |
| Grab text | ⌃⇧7 | ⇧⌘7 |
macOS gives its own screenshot shortcuts priority. To use the macOS-style set, first switch those off in System Settings › Keyboard › Keyboard Shortcuts › Screenshots; WhiteShot tells you in Settings when a shortcut is being shadowed.
In the editor, single keys choose the tools: V select, R rectangle, E ellipse, L line, A arrow, F freehand, T text, B speech bubble, N step number, O censor, H highlight, C crop. Hold Shift while drawing for squares, circles and straight lines. ⇧⌘T turns text recognition on, ⇧⌘P pins the picture, ⇧⌘C copies it.
WhiteShot checks GitHub once a day for a newer release and tells you when there is one. It never downloads or installs anything by itself, and you can turn the check off in Settings › General. The version you are running is the version of the release it was built from.
Nothing happens when I press the shortcut, or I only get my desktop wallpaper. Screen recording is not allowed yet. See the first time, and restart WhiteShot after allowing it.
macOS still takes the shortcut for its own screenshot. Its own shortcuts win. Keep WhiteShot's default set, or switch the macOS ones off as described under Shortcuts.
Can I select a region across two displays? Not yet: a selection stops at the edge of the display where you started. Use Capture All Displays (menu bar and Capture menu), which stitches all displays into one picture, then crop it in the editor. Displays with different resolutions are brought to the sharpest one's scale.
The first text recognition takes a long time. macOS prepares its text recognition for each app once, which takes about a minute. WhiteShot does that in the background a few seconds after it starts, once after installing and again after a macOS update, so you normally never wait for it. If you press Recognize Text before it is done, the editor says it is preparing; after that a recognition takes a fraction of a second.
Is the original kept in a .whiteshot project?
Yes. A project (Save As › WhiteShot Project) keeps the original picture and your annotations editable, which also means the uncensored original is inside the file. Export a PNG or JPEG to share a censored picture.
Where do I change the language? Settings › General. WhiteShot follows your Mac's language (English or German) by default. The tool options, dialogs and status bar adjust to the length of the words, so nothing gets cut off or overlaps in German.
Greenshot has a few things WhiteShot leaves out on purpose or has not done yet: plugins and image-host uploads, scrolling capture, reducing colours, Internet Explorer capture, inserting a window into an open picture and a region that spans several displays.
Found a bug or missing something? Open an issue. Pull requests are welcome; see CONTRIBUTING.md.
WhiteShot is free software under the GNU General Public License, version 3. It is written from scratch and contains no Greenshot code; "Greenshot" is the name of an unrelated project whose workflow inspired this one. Text recognition uses Apple's Vision framework on your Mac.


