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:
- Press Cmd+Shift+5 to open the Screenshot toolbar
- Click Options in the toolbar
- Under Timer, select 5 Seconds or 10 Seconds
- Choose your capture mode — entire screen, selected window, or selected portion
- Click Capture (or press Return)
- 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:
- Open Preview (it doesn't need to have a file open)
- Go to File → Take Screenshot → From Entire Screen
- Preview hides itself and starts a 10-second countdown
- Set up your screen during the countdown — open menus, position your cursor
- 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
- Press Cmd+Shift+5, set timer to 5 seconds, choose "Capture Entire Screen"
- Click Capture
- Quickly click the menu bar item to open the dropdown
- Wait for the screenshot to fire — the dropdown stays open because you aren't pressing any keys
Capturing a right-click context menu
- Open Terminal and type:
screencapture -T 5 ~/Desktop/context-menu.png - Press Return to start the 5-second countdown
- Switch to the app where you need the context menu
- Right-click to open the context menu
- Hold your cursor in position — the screenshot fires automatically
Capturing a disappearing notification
- Trigger the notification (send yourself a test message, etc.)
- Notifications on Mac stay visible for about 5 seconds by default
- 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
- 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
- Set up a 5-second timer using any method
- Hover your cursor over the element that triggers the tooltip
- Keep the cursor still — don't move it during the countdown
- 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:
- Open the Shortcuts app
- Create a new shortcut
- Add a Wait action and set it to your preferred delay (e.g., 5 seconds)
- Add a Take Screenshot action
- Optionally add a Save to Photo Album or Copy to Clipboard action
- 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