ChatGPT Image Downloader

Free ChatGPT image downloader: drop in a share link and save every picture from the chat — AI-generated images, photos you uploaded, and Code Interpreter charts — as one ZIP with clean filenames.

Paste a share link

Next time, skip the share link

The free extension adds Download Images inside chatgpt.com: every picture from any of your own chats — private ones included — in one click, with no link to publish.

Download Images runs inside chatgpt.com in a desktop browser — open this page on your computer to add it.

How to Download Images From a ChatGPT Link

1
Copy the chat's share link

In ChatGPT, open the chat holding the pictures, click the Share icon and copy the link it creates.

2
Paste it in the box above

Press Find images. Every picture in the chat lands in a grid, ticked and ready — click a card to open it full size in the viewer.

3
Pick and rename what you want

Untick anything you don't need, or search the grid by prompt, resolution or filename. Each filename is an editable field: whatever it says is the name inside the ZIP.

4
Download the ZIP

Press the download button for one archive of everything ticked — or right-click a single picture to save just that one.

Which Images It Can Save

The tool walks the shared conversation the way ChatGPT renders it — active branch, in order — and collects every image the page shows, so the grid matches the share page exactly.

Image typeWhere it comes fromWhat you get
AI-generated picturesImages the model drew inside an assistant replyThe full-resolution original; generated images arrive as .png
UploadsFiles attached to a message that render in the shared transcriptThe file as it was uploaded — .png, .jpg, .webp, .gif
Code Interpreter chartsPlots drawn by the data-analysis toolThe same chart image the chat displays

What the ZIP Looks Like

DetailHow it works
FilenamesThe chat's title, slugified and numbered in reading order — draw-a-miracle-1.png, draw-a-miracle-2.png
Archive name<chat-title>-images.zip, one file for the whole selection
RenamingEach filename in the grid is an editable field — whatever it says is the name inside the ZIP. Repeats get a -2 suffix
QualityEvery file is copied byte for byte from ChatGPT's CDN: same pixels, same format, no re-compression
File sizesMeasured and shown per image for chats of 30 images or fewer; past that the probe is skipped so a huge chat can't pull hundreds of MB in the background
Expired linksChatGPT's signed CDN URLs lapse over time. Anything that no longer fetches is skipped and counted in a note under the grid

Three Ways to Save Images From ChatGPT

MethodWorks withBest when
This toolAny public share link — your chat or someone else'sYou want every picture in one ZIP, with nothing to install
Pro Tools extensionYour own chats on chatgpt.com, no share link neededThe chat is private, or you would rather not publish a link to it
Right-click → Save imageOne picture at a timeYou need a single image, or its signed link has already expired

Frequently Asked Questions

Which images does this tool find?

Everything the public share page itself displays: pictures the model generated, images uploaded to the chat that render in the transcript, and charts drawn by Code Interpreter. If an image doesn't appear on the share page, this tool can't see it either.

Can I download images from my own private chats?

Not with this tool — chatgpt.com/c/… chat URLs require your login and can't be read here. For private chats, the free ChatGPT Pro Tools extension adds a Download Images action right inside chatgpt.com — no share link needed.

Do the images lose any quality?

No. Each file is copied byte for byte from ChatGPT's CDN into the ZIP — same pixels, same format, no resizing and no re-compression. The resolution printed on every card is the real one.

Can I download only some of the images?

Yes. Every card carries a checkbox and they all start ticked — untick what you don't want and only the ticked images go into the ZIP. The search box narrows the grid by title, prompt, filename, resolution or size without changing what's ticked, and the two circle buttons tick or clear the whole grid.

Why was an image skipped from the ZIP?

ChatGPT serves images from signed CDN URLs that expire after a while, and some refuse a cross-origin fetch from the browser. When a download fails the tool skips that file, finishes the ZIP with the rest, and prints how many were skipped. The preview grid loads images the normal way, so you can still right-click a skipped one and save it manually.

Is anything uploaded or stored?

No. The share link is read once to find the conversation's images, and each image is fetched straight into your browser's memory to build the ZIP. Nothing is saved on our servers — close the tab and it's gone.

Pulling the pictures out of your own chats — the private ones too — is one click inside chatgpt.com with the extension: no share link to publish, no tab to switch.