BlogScreenshots on your device
How to Screenshot One Monitor with Multiple Displays
Capture just one monitor on Windows, Mac, or Linux with built-in shortcuts, window modes, and reliable troubleshooting steps.
How do I screenshot just one monitor? Use a selection capture that covers only the monitor you need, or capture the application window on that monitor. Do not use a full-desktop mode unless you want every connected display.
1. Windows 10 and Windows 11
Capture one entire monitor
- Press Windows + Shift + S.
- Choose Rectangular snip if another mode is selected.
- Drag from one corner of the target monitor to the opposite corner. Keep the selection inside that display’s boundaries and avoid the gap between monitors.
- Release the mouse. The image is copied to the clipboard and appears in Snipping Tool, where you can annotate, save, or share it.
Windows can automatically save captures in the Screenshots folder, and you can also choose Save as to select another location. Microsoft documents rectangular, freeform, window, and full-screen snips.
Capture only an app window
- Press Windows + Shift + S.
- Select Window snip.
- Click the application window on the monitor you want.
Window capture is usually cleaner than manually tracing the display when you only need one browser, editor, or terminal window. It excludes the rest of the desktop, including other monitors.
When not to use Full-screen snip
Full-screen captures the entire screen environment presented by Windows. It is intended for a complete desktop capture and does not provide a reliable “current monitor only” selection. Use a rectangular snip or window snip instead.
2. macOS
Capture one monitor with a rectangle
- Press Shift + Command + 4. The pointer becomes a crosshair.
- Drag around the visible area of the monitor you want.
- Release the mouse or trackpad button. macOS saves the capture according to your Screenshot settings.
Start slightly inside the monitor edge, then adjust the selection before releasing. This helps avoid including the menu bar, Dock, or a neighboring display.
Capture one application window
- Press Shift + Command + 4.
- Press Space to switch to window capture.
- Move the camera pointer over the desired window and click.
For more controls, press Shift + Command + 5. The Screenshot app lets you choose a save location, set a timer, and control whether the pointer appears. Apple notes that some apps, including Apple TV, can prevent screenshots of their windows.
3. Linux and cross-platform tools
Linux does not have one universal shortcut: behavior varies by desktop environment, distribution, display server, and screenshot backend. GNOME, KDE Plasma, X11, Wayland, and the xdg-desktop-portal can expose different capture modes.
Use ksnip for current-monitor capture
The ksnip project documents a Current Screen mode that captures the monitor where the mouse pointer is located. It supports Linux, Windows, and macOS, but its available modes differ between X11, Plasma Wayland, GNOME Wayland, and portal-based setups.
- Open ksnip and review its capture-mode list for your platform.
- Move the pointer onto the monitor you want.
- Choose Current Screen and capture.
- Save or copy the result from the editor.
If Current Screen is unavailable, use your desktop environment’s area-selection tool and drag around only the intended display.
4. Choosing the right capture mode
| Goal | Best mode | Why |
|---|---|---|
| Everything visible on one monitor | Rectangular area selection | You define the monitor boundary manually. |
| One browser, editor, or terminal | Window capture | It excludes other monitors and desktop clutter. |
| Monitor under the pointer | Current Screen in ksnip | Useful when displays have different sizes or positions. |
| Every connected display | Full-screen capture | Use only when a complete desktop image is required. |
5. Multi-monitor details that affect the result
Different resolutions and scaling
Displays can have different pixel dimensions and scaling factors. A 4K monitor set to 150% scaling may occupy a different logical size than a 1080p monitor. Selection tools normally show the desktop in logical coordinates, while the saved image uses physical pixels. Check the image dimensions after saving if exact pixel size matters.
Monitor arrangement and negative coordinates
Operating systems allow a display to sit above, below, or to the left of the primary monitor. The desktop may therefore include negative coordinates. This does not change the shortcuts: select the visible rectangle on the target display, or use window capture.
Gaps, taskbars, docks, and menu bars
Leave a small margin inside the display edge if you want to exclude a taskbar, Dock, or menu bar. If you need the complete physical panel area, include those regions deliberately and verify the result in the saved file.
HDR and color differences
HDR output, color profiles, and scaling can make a screenshot look different from the live display in some applications. If color accuracy is important, compare the saved file in a color-managed viewer and avoid judging it only from a messaging-app preview.
6. Saving, copying, and sharing
- Windows: Snipping Tool can copy the image, edit it, and save it. Windows may also place captures in the Screenshots folder.
- Mac: Screenshot settings control the save location; captures can also be copied or opened for markup.
- Linux: Your desktop tool or ksnip determines the default path and clipboard behavior.
For documentation, PNG preserves sharp text. JPEG is smaller but introduces compression artifacts. Use the original file when reporting a UI bug so scaling and compression do not hide details.
7. Troubleshooting
The screenshot includes both monitors
Cause: Full-screen mode was used, or the rectangle crossed the display gap.
Fix: Repeat with Rectangular snip or Shift-Command-4 and stop at the target monitor’s edge. For an app, use Window capture.
The capture is the wrong size
Cause: Display scaling or mixed resolutions changed logical and physical dimensions.
Fix: Check each monitor’s scaling settings and inspect the saved file’s pixel dimensions. Resize only after saving the original.
Window capture selects the wrong window
Cause: Overlapping windows, menus, or a transient dialog received focus.
Fix: Bring the desired window to the front, close menus, then invoke window capture again. Use a rectangle if the window has unusual decorations.
Nothing appears on the clipboard
Cause: The tool saved the file directly, another application replaced the clipboard, or a desktop portal denied access.
Fix: Open the capture editor and use its Copy action, then paste into an image editor to confirm. On Linux, check portal permissions and try saving to a file instead.
Linux has no current-monitor option
Cause: The desktop backend does not expose that mode.
Fix: Use area selection, move the pointer to the intended display before choosing a screen mode, or use ksnip after checking its support matrix for your X11 or Wayland setup.
A protected video window is black
Cause: Some applications use protected playback surfaces that block screenshots.
Fix: Check the application’s policy and use an approved export or frame-capture feature when available. Apple specifically notes restrictions for some apps such as Apple TV.
8. Reliability and performance tips
- Use window capture for repeatable documentation because its boundaries do not depend on hand-dragging.
- Keep displays at stable scaling settings when creating a series of screenshots.
- Save lossless originals before annotating or converting formats.
- For large, high-DPI displays, allow a moment for the editor to render before copying or saving.
- On Linux Wayland, prefer tools that use the supported desktop portal instead of assuming X11 behavior.
9. Or skip the browser setup
If you need screenshots of web pages rather than your physical desktop, ScreenshotNeo captures a URL through one API request. It is useful for automated documentation, monitoring, and batch jobs where opening a browser on a particular monitor is unnecessary.
See the ScreenshotNeo documentation for all options. A basic request looks like this:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
ScreenshotNeo removes cookie banners, newsletter popups, and chat widgets before capture. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and the response identifies the result with verdict and billing headers. Its MCP server lets Claude, Cursor, and other MCP clients call take_screenshot, get_page_info, and capture_pdf. The Free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000.
Create a free ScreenshotNeo account and start with 1,000 screenshots per month without adding a card.
10. FAQ
Can I capture only my second monitor?
Yes. Use a rectangular selection around the second display, or capture the application window on it. The monitor’s position does not matter.
Is a special monitor or keyboard required?
No. Windows, macOS, and common Linux environments provide capture controls. Optional tools add modes and editing features.
What is the fastest method on Windows?
Press Windows + Shift + S, choose Rectangular snip, and drag over the desired monitor.
What is the fastest method on Mac?
Press Shift + Command + 4 and drag around the monitor. Use Space after the shortcut for a single window.
Can an API capture my physical monitor?
No. A screenshot API captures a web page rendered by a browser service. Use the operating-system shortcuts for your physical desktop; use ScreenshotNeo when you need automated web-page captures.


