Instagram Photo Downloader
Paste the link of a public Instagram photo post or carousel and save each photo as a JPG.
How to use the Instagram Photo Downloader
- 1
Copy the link of the post.
- 2
Paste it above and press “Download photos”.
- 3
Save the photo, or each photo of a carousel, one by one.
What you get
- Single photos and multi-photo carousels
- JPG files with clean names
- Videos inside a carousel are listed too
Good to know
- Only public accounts work. Private accounts can't be shown.
- Save content for personal use only and respect the creator's rights.
- Photos come in the largest size Instagram provides for that post.
Saving photos and carousels
Paste the link of a public post and every photo in it is listed with its own button. For a carousel with ten pictures you get ten buttons, so you can keep only the ones you need instead of everything.
To see a post before you save from it, use the Instagram Posts Viewer. To save an account's profile photo at full size, use the Instagram Profile Picture Downloader. Photos come as image files, usually JPG.
Use photos for reference or inspiration, and credit and ask before you repost. Our Instagram Downloader page lists everything else this site can save.
Good habits
- Save only what you need. It keeps your phone tidy.
- Do not use saved photos in ads or products without the owner's permission.
- If a post will not load, it may be private or deleted.
- Photo quality cannot exceed what the owner uploaded.
Frequently asked questions
Can I download a whole carousel?
Yes. Every photo or video of the carousel gets its own save button.
What size are the photos?
The largest size Instagram returns for the post.
Can I save someone else's photo?
For personal use you can. Ask the creator before you re-post it.
Questions about safety or privacy? Read Safety and How It Works.
Related tools
Download Instagram photos, videos and reels from a link.
Save an Instagram video as MP4 from its link.
Save a public reel as an MP4 file.
Save the active stories of a public account. Temporarily unavailable.