Documentation

URL Scheme

Snapzy registers the snapzy:// URL scheme so launchers and automation tools can trigger capture actions directly.

Overview

Any app that can open URLs — Raycast, Alfred, Shortcuts, Terminal, or a browser — can trigger Snapzy actions. Just open a snapzy:// link.

Requirement — Snapzy must be running for URL scheme actions to work. If it is not open, macOS will launch it first, then execute the action.

Supported Schemes & Aliases

Each action supports a primary URL scheme along with several alternative aliases for convenience.

1. Screenshots

Capture Fullscreen

Captures the entire screen.

snapzy://capture/fullscreen
snapzy://capture-screen
snapzy://capture-fullscreen
snapzy://fullscreen
snapzy://screenshot/fullscreen

Capture Area

Kicks off the interactive area selection tool.

snapzy://capture/area
snapzy://capture-area
snapzy://area
snapzy://screenshot/area

Capture Application Window

Captures a specific application window.

snapzy://capture/application
snapzy://capture/window
snapzy://application-capture
snapzy://window-capture
snapzy://screenshot/window

Capture Active Window

Immediately captures the active/focused window.

snapzy://capture/active-window
snapzy://capture/focused-window
snapzy://active-window-capture
snapzy://active-window
snapzy://screenshot/active-window

Capture Area & Annotate

Captures the selected area and opens it directly in the annotation/markup editor.

snapzy://capture/area-annotate
snapzy://capture-area-annotate
snapzy://area-annotate
snapzy://screenshot/area-annotate

Scrolling Capture

Starts a scrolling capture to grab long web pages or documents.

snapzy://capture/scrolling
snapzy://scrolling-capture
snapzy://capture-scrolling
snapzy://scrolling
snapzy://screenshot/scrolling

Capture Text (OCR)

Select an area to extract text using OCR.

snapzy://capture/ocr
snapzy://capture/text
snapzy://capture-text
snapzy://ocr
snapzy://text

Smart Element Capture

Detects UI elements automatically when hover-capturing.

snapzy://capture/smart-element
snapzy://smart-element
snapzy://capture-smart-element
snapzy://smart

Object Cutout

Selects an area to separate and cut out the main object/remove background.

snapzy://capture/object-cutout
snapzy://object-cutout
snapzy://capture-object-cutout
snapzy://cutout

2. Screen Recordings

Record Screen

Starts video/GIF screen recording.

snapzy://record/screen
snapzy://record-screen
snapzy://screen-recording
snapzy://recording
snapzy://record

Record Application Window

Records a selected application window.

snapzy://record/application
snapzy://record/window
snapzy://application-recording
snapzy://window-recording
snapzy://recording/window

3. Open Views

Open Annotation Editor

Opens an empty annotation/markup editor.

snapzy://open/annotate
snapzy://annotate
snapzy://open-annotate

Open Video Editor

Opens an empty video editor.

snapzy://open/video-editor
snapzy://video-editor
snapzy://edit-video
snapzy://open-video-editor

Open Cloud Uploads

Opens your Cloud uploads history.

snapzy://open/cloud-uploads
snapzy://cloud-uploads
snapzy://uploads
snapzy://open-uploads

Open History

Opens local capture and recording history.

snapzy://open/history
snapzy://history
snapzy://capture-history

Show Shortcuts List

Displays keyboard shortcuts list.

snapzy://show/shortcuts
snapzy://shortcuts
snapzy://keyboard-shortcuts
snapzy://show-shortcuts

4. Settings & Preferences

Basic URL Structure

Open Settings using either:

snapzy://settings
snapzy://preferences

To open a specific tab, use paths or query parameters:

snapzy://settings/<tab_name>
snapzy://preferences/<tab_name>
snapzy://settings?tab=<tab_name>
snapzy://preferences?tab=<tab_name>

Supported Settings Tabs

Tab TargetTab Name (<tab_name>)Supported Aliases
General Settingsgeneral
Capture Settingscapturescreenshots, screenshot
Annotation Editorannotateannotation, annotations
Quick Access Panelquick-accessquickaccess
Historyhistory
Keyboard Shortcutsshortcutskeyboard-shortcuts
System Permissionspermissionsprivacy
Cloud Storageclouduploads
Advanced Configadvancedconfiguration, config, toml
About Snapzyabout

Shortcuts App Example

You can create a personal automation in the macOS Shortcuts app:

  1. Open Shortcuts and create a new shortcut.
  2. Add the Open URLs action.
  3. Enter snapzy://capture/area.
  4. Assign a keyboard shortcut in Shortcuts settings.

Now you can trigger an area capture from any Shortcut or automation workflow.

Terminal & Scripts

From Terminal or shell scripts, use the open command:

open "snapzy://capture/fullscreen"

This is useful for integrating Snapzy into larger automation pipelines or CI workflows that need visual regression captures.

Raycast & Alfred

Both Raycast and Alfred support opening custom URLs. Create a new script or open-URL action pointing to any snapzy:// path, bind a hotkey, and trigger captures without touching the menu bar.

Ready to capture
your best work?

Join the open source community building the best screen capture tool for macOS.

macOS 13+ · Intel & Apple Silicon