How to send multiple screenshots to ChatGPT at once on Mac
ChatGPT can look at several images in one message. The awkward part is on the Mac side: the clipboard holds one thing at a time, and screenshots pile up on your Desktop with long, similar names. Here is how to get a batch of screenshots into a single ChatGPT message, starting with what macOS gives you for free.
The screenshot shortcuts you need
- Cmd + Shift + 3 captures the whole screen and saves it as a file.
- Cmd + Shift + 4 lets you drag to select an area and saves it as a file. Press Space after it to capture a single window instead.
- Cmd + Shift + 5 opens the screenshot toolbar, where you also choose where screenshots are saved.
- Add Ctrl to the first two, as in Cmd + Ctrl + Shift + 4, to copy the screenshot to the clipboard instead of saving a file.
By default, saved screenshots go to your Desktop with names like Screenshot 2026-10-15 at 10.42.13.png.
Method 1: Save the files, then drag them in together
This is the most reliable way to send several screenshots in one message.
- Take each screenshot with Cmd + Shift + 4. Each one saves as a file.
- Open ChatGPT in your browser or the ChatGPT desktop app and start a message.
- In Finder, select the screenshots you want. Cmd-click to pick individual files, or in List view click the first and Shift-click the last.
- Drag the selection onto the ChatGPT message box and let go. Each file shows up as its own attachment.
- Type your question and send.
If you prefer clicking, use the attach button in the message box instead of dragging. In the file dialog, Cmd-click to choose several screenshots at once.
To find the newest screenshots quickly, open the folder in Finder, switch to List view, and sort by Date Added or Date Created so your latest captures sit together at the top.
Method 2: Paste them one at a time
If you don't want files at all, use the clipboard.
- Press Cmd + Ctrl + Shift + 4 and select an area. Nothing is saved; the image is on the clipboard.
- Switch to ChatGPT, click in the message box and press Cmd + V. The image is added as an attachment.
- Go back, take the next screenshot, and paste again. The attachments stack up in the same draft until you send.
The catch is that every copy replaces the last one. If you copy an error message between two screenshots, the screenshot that was on the clipboard is gone, so paste each item before you capture the next.
Method 3: Drag the floating thumbnail
After you take a screenshot, macOS shows a small preview in the bottom corner of the screen for a few seconds. You can drag that preview straight into the ChatGPT message box. It works one screenshot at a time, but you skip hunting for the file. If you don't see the preview, press Cmd + Shift + 5, click Options, and turn on Show Floating Thumbnail.
Stop screenshots cluttering your Desktop
A dedicated folder makes Method 1 much easier, because everything you select is a screenshot. Press Cmd + Shift + 5, click Options, and under Save to choose Other Location. Or set it from Terminal:
mkdir -p ~/Pictures/Screenshots
defaults write com.apple.screencapture location ~/Pictures/Screenshots
killall SystemUIServer
Drag that folder into the Finder sidebar so it's one click away when you need to grab a batch.
Upload limits
ChatGPT limits file size and how many files you can upload, and the limits depend on your plan and change over time. If an upload is refused, check OpenAI's help center for the current numbers. Cropping tightly with Cmd + Shift + 4 instead of capturing the full screen keeps files small and makes the important part easier to read.
Or use ShotRack
ShotRack is a small Mac app that collects screenshots and copied text while you work, so you don't have to juggle files or the clipboard.
- Screenshots you take with Cmd + Shift + 4 (on English-language macOS) are added to ShotRack's list automatically, and so are screenshots you copy with Cmd + Ctrl + Shift + 4.
- To add text such as an error message, copy it as usual and press Cmd + Shift + X.
- Click Copy all and every screenshot goes onto the clipboard as its own item, along with your text, ready for one Cmd + V.
- If an app only picks up the first item from a multi-item paste, click Export. ShotRack copies everything into a dated folder on your Desktop, with any text in a
text.txtfile, so you can select it all and drag it into ChatGPT.
It doesn't take screenshots itself, so it never asks for Screen Recording or Accessibility access. $19 once, for Apple silicon Macs.
FAQ
Can I paste multiple screenshots into ChatGPT at once?
Not with the standard Mac clipboard, which holds one screenshot at a time. To add several in one step, drag the saved files onto the message box together, or use the attach button and Cmd-click several files.
Where do screenshots go on a Mac?
To the Desktop by default. Press Cmd + Shift + 5 and open Options to see or change the save location.
How do I take a screenshot straight to the clipboard on a Mac?
Add Control to the shortcut: Cmd + Ctrl + Shift + 4 for a selection or Cmd + Ctrl + Shift + 3 for the whole screen. Then paste with Cmd + V.
Is it better to screenshot an error message or paste the text?
Paste the text when you can. Copied text is exact, while text read from an image can come back with small mistakes. Use screenshots for layouts, charts and anything visual.