Why you need a delayed screenshot

Some things on your Mac screen only appear when you interact with them — dropdown menus, right-click context menus, hover tooltips, autocomplete suggestions, notification banners, and modal dialogs that close the moment you press a key. The standard screenshot shortcuts (Cmd+Shift+3 or Cmd+Shift+4) require you to press keys, which often dismisses exactly what you're trying to capture.

A timed screenshot solves this. You start a countdown, move your mouse into position to trigger the UI element, and the screenshot fires automatically after the delay. No key presses at the moment of capture means the transient element stays visible.

Method 1: Screenshot app timer (Cmd+Shift+5)

macOS has a built-in timer in the Screenshot toolbar. Here's how to use it:

  1. Press Cmd+Shift+5 to open the Screenshot toolbar
  2. Click Options in the toolbar
  3. Under Timer, select 5 Seconds or 10 Seconds
  4. Choose your capture mode — entire screen, selected window, or selected portion
  5. Click Capture (or press Return)
  6. Use the countdown to set up your screen — open the menu, hover over the element, trigger the tooltip

The timer setting persists between sessions. Once you set it to 5 seconds, every subsequent capture from the toolbar uses that delay until you change it back to "None."

This method works for full-screen and selected-portion captures. For window captures, the timer runs but you still need to click the window when it expires, which can dismiss dropdown menus. For menus and hover states, use the "Entire Screen" or "Selected Portion" mode instead.

Method 2: Preview's timed screen capture

Preview has a lesser-known screenshot feature with a fixed 10-second delay:

  1. Open Preview (it doesn't need to have a file open)
  2. Go to File → Take Screenshot → From Entire Screen
  3. Preview hides itself and starts a 10-second countdown
  4. Set up your screen during the countdown — open menus, position your cursor
  5. The screenshot is taken automatically and opens in Preview for editing

Preview also offers "From Selection" and "From Window" options, but neither includes a timer. Only "From Entire Screen" gives you the 10-second delay. The captured image opens as an untitled document in Preview, ready for cropping or annotation.

Method 3: Terminal screencapture with custom delay

The screencapture command-line tool gives you precise control over the delay duration with the -T flag:

# 3-second delay, capture entire screen
screencapture -T 3 ~/Desktop/timed-shot.png

# 7-second delay, capture to clipboard
screencapture -T 7 -c

# 5-second delay, interactive selection mode
screencapture -T 5 -i ~/Desktop/timed-selection.png

# 3-second delay, window capture without shadow
screencapture -T 3 -o -W ~/Desktop/timed-window.png

The -T flag accepts any number of seconds. Unlike the Screenshot toolbar which only offers 5 or 10 seconds, Terminal lets you set 1 second, 3 seconds, 15 seconds — whatever your situation requires.

You can combine -T with other flags:

Flag Purpose Example
-T n Delay capture by n seconds screencapture -T 5 shot.png
-c Capture to clipboard instead of file screencapture -T 3 -c
-i Interactive selection after delay screencapture -T 5 -i shot.png
-o Remove window shadow screencapture -T 3 -o -W shot.png
-x Suppress the capture sound screencapture -T 5 -x shot.png
-t jpg Save as JPEG instead of PNG screencapture -T 3 -t jpg shot.jpg

Practical walkthroughs

Capturing a dropdown menu

  1. Press Cmd+Shift+5, set timer to 5 seconds, choose "Capture Entire Screen"
  2. Click Capture
  3. Quickly click the menu bar item to open the dropdown
  4. Wait for the screenshot to fire — the dropdown stays open because you aren't pressing any keys

Capturing a right-click context menu

  1. Open Terminal and type: screencapture -T 5 ~/Desktop/context-menu.png
  2. Press Return to start the 5-second countdown
  3. Switch to the app where you need the context menu
  4. Right-click to open the context menu
  5. Hold your cursor in position — the screenshot fires automatically

Capturing a disappearing notification

  1. Trigger the notification (send yourself a test message, etc.)
  2. Notifications on Mac stay visible for about 5 seconds by default
  3. You need to start the timer before the notification appears, or use a very short delay (1–2 seconds) via Terminal right when the notification shows up
  4. Alternative: go to System Settings → Notifications, find the app, and set "Banner style" to "Alert" so it stays on screen until dismissed

Capturing a tooltip or hover state

  1. Set up a 5-second timer using any method
  2. Hover your cursor over the element that triggers the tooltip
  3. Keep the cursor still — don't move it during the countdown
  4. The screenshot captures the tooltip in its visible state

Automating timed screenshots with macOS Shortcuts

You can build a Shortcut that combines a delay with a screenshot for a one-tap workflow:

  1. Open the Shortcuts app
  2. Create a new shortcut
  3. Add a Wait action and set it to your preferred delay (e.g., 5 seconds)
  4. Add a Take Screenshot action
  5. Optionally add a Save to Photo Album or Copy to Clipboard action
  6. Assign a keyboard shortcut to the Shortcut via System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts

Now you have a custom hotkey that waits, then captures. You can chain multiple actions — for example, wait 3 seconds, capture, copy to clipboard, and show a notification when done.

Quick reference: all timed screenshot methods

Method Delay options Capture modes Best for
Screenshot toolbar (Cmd+Shift+5) 5s or 10s Full screen, window, selection Most users, quick setup
Preview (File → Take Screenshot) 10s fixed Full screen only When you need a long countdown
Terminal screencapture -T Any duration Full screen, interactive, window Custom delays, scripting
macOS Shortcuts Any duration Full screen Custom hotkeys, automation
Third-party apps App-dependent All modes Annotation + timer in one step

Tips and troubleshooting

Timer not appearing in the Screenshot toolbar: Make sure you click "Options" in the toolbar, not in the menu bar. The timer setting is inside the toolbar's Options menu, which only appears when the toolbar is active.

Screenshot toolbar interfering with hover states: The toolbar itself can block hover elements beneath it. Drag the toolbar to a corner of the screen before starting the timer, or use the Terminal method instead — it doesn't display any on-screen UI during the countdown.

Dropdown closes before timer fires: If you're using a 10-second delay but the dropdown only stays open for a few seconds, switch to a shorter delay. Terminal's screencapture -T 2 gives you just enough time to click a menu without waiting too long.

Capture includes the countdown indicator: On some macOS versions, a small timer icon appears near the menu bar during the countdown. This is usually outside the area of interest, but if it's in your screenshot, crop it out afterward or use Terminal's screencapture -T which doesn't show any countdown indicator.

LazyScreenshots lets you capture dropdown menus, hover states, and tooltips with flexible delay options — then annotate and share in one step. $29 one-time.

Try LazyScreenshots — $29 one-time