Every keyboard shortcut, built-in tool, and advanced technique for Windows 11, macOS Sequoia, and Linux — all in one place.
Taking screenshots is one of the most fundamental computer skills, yet most people only know one or two methods. This guide covers every way to capture your screen across all major platforms — from basic keyboard shortcuts to advanced techniques like scrolling capture, timed screenshots, and automated workflows.
Windows 11 offers multiple built-in ways to take screenshots. Here are all the methods, from simplest to most powerful:
Opens the Snipping Tool overlay with options for rectangular, freeform, window, or full-screen capture. The screenshot is copied to clipboard and a notification appears to annotate it.
Captures the entire screen to clipboard. Paste it into any image editor or document with Ctrl+V. In Windows 11 23H2+, this key can be configured to open Snipping Tool instead.
Captures the full screen and automatically saves it as a PNG file to Pictures\Screenshots. The screen briefly dims to confirm the capture.
Captures only the active window to clipboard. Useful when you have multiple monitors or want to focus on a single application.
Open from Start Menu or search. Offers timed captures (3, 5, or 10 second delay), screen recording, and basic annotation. The Windows 11 version also includes OCR text extraction.
Go to Settings → Accessibility → Keyboard → enable "Use the Print Screen key to open Snipping Tool". Now a single key press opens the full capture overlay.
macOS has some of the best built-in screenshot capabilities of any operating system. Here's every method available in macOS Sequoia:
Captures the entire screen (all monitors) and saves to Desktop. A thumbnail preview appears in the corner for quick markup.
Activates crosshair cursor for region selection. Press Space to switch to window capture mode. Hold Shift to lock one dimension while dragging.
Opens the Screenshot app toolbar with all options: capture entire screen, window, selected area, record entire screen, or record selected area. Also lets you set a timer, choose save location, and toggle cursor visibility.
Captures the Touch Bar (on MacBook Pro models that have one). Saves to Desktop by default.
Add Control to any screenshot shortcut to copy to clipboard instead of saving a file. For example, Cmd + Control + Shift + 4 copies a selected region to clipboard.
Press Cmd + Shift + 5, click Options, and select a new save location (Desktop, Documents, Clipboard, or a custom folder). You can also change the format via Terminal:
Open Terminal and run: defaults write com.apple.screencapture type jpg then killall SystemUIServer. Replace "jpg" with "png", "tiff", or "pdf" as needed.
Linux screenshot capabilities vary by desktop environment. Here's a breakdown of methods for the most popular DEs:
GNOME 42+ opens an interactive screenshot/recording tool. Select area, window, or full screen. On older versions, captures full screen to ~/Pictures.
Opens KDE Spectacle with options for full screen, window, region, and timed capture. Includes basic annotation and sharing.
Command-line screenshot tools for scripting and automation. Example: scrot -d 5 screenshot.png takes a screenshot after 5 seconds. For Wayland, use grim with slurp for region selection.
For the best Linux screenshot experience, we recommend Flameshot — it combines capture, annotation, and sharing in one tool. See our Linux tools comparison for more options.
Capture content that extends beyond the visible screen area. This is essential for long web pages, chat threads, and documents. Native support is limited — you'll need a third-party tool:
Useful for capturing dropdown menus, tooltips, or hover states that disappear when you switch focus:
scrot -d 5 or Spectacle's timer featureExtract text directly from screenshots — useful for copying text from images, PDFs, or locked interfaces:
maim -s | tesseract stdin stdoutCapture screenshots on a schedule for monitoring dashboards, websites, or long-running processes:
Add-Typescreencapture command via cron/launchd: screencapture -x ~/Desktop/auto.pngscrot or grim via cron: */5 * * * * scrot ~/screenshots/%Y-%m-%d_%H:%M.pngBefore sharing any screenshot, check for visible passwords, API keys, email addresses, personal data, and financial information. Use blur or solid-color blocks — never use transparent highlighting as the text beneath remains readable. Read our full screenshot security guide for best practices.
Arrows and boxes draw attention to the important parts. Number steps sequentially. Use contrasting colors (red on light backgrounds, yellow on dark). Keep annotations clean — too many makes the screenshot harder to read.
Set up a dedicated screenshot folder organized by date or project. Tools like ShareX and CleanShot X can auto-name files with timestamps and window titles, making screenshots easy to find later.
A full 4K screenshot can be 5-10MB in PNG. If you're sharing via email or chat, consider cropping to the relevant area first, or using JPG at 85% quality for a good balance of quality and size.
Check out our comprehensive comparison of 25+ screenshot tools to find the perfect match for your platform and workflow.