Paste a public instagram.com URL for a reel, feed video, or IGTV post. SMDownloader resolves the MP4 via /api/extract on our servers at the best quality Instagram exposes for logged-out viewers.
Open video downloaderINSTAGRAM PHOTO DOWNLOADER
Download Instagram photos online
Paste a public single-image /p/ post link. SMDownloader fetches the photo via /api/extract on our servers — preview first, then save to your camera roll or downloads folder. No Instagram login.
More Instagram tools
Saving a different type of post? Each format has its own page with tailored steps and FAQs — same paste field, different help below.
Paste a public instagram.com/reel/… URL. SMDownloader resolves the reel MP4 on our servers at the best quality Instagram exposes for logged-out viewers — preview first, then save.
Open Reels downloaderPaste a public instagram.com/reel/… or /p/… URL. We pull the soundtrack Instagram shows on that post — native reel audio when available, otherwise the audio track inside the public video file.
Open audio downloaderStories disappear after 24 hours. Copy Share → Copy link while a public story is still live, paste it here, and save the video or image to your device.
Open story downloaderInstagram Photo Downloader — Save PicturesCurrent tool
PhotoPaste a public instagram.com/p/… link for a single-photo feed post. SMDownloader resolves the image via /api/extract on our servers at the resolution Instagram exposes to logged-out viewers.
Open nowPaste a public instagram.com/p/… carousel link. SMDownloader resolves every slide via /api/extract on our servers — one /p/ URL lists each image or video in the preview before you save.
Open carousel downloader
Download Instagram photos from post links
Single-image posts on Instagram use instagram.com/p/SHORTCODE/ URLs. Copy Share → Copy link on the photo post, paste it here, and we fetch the still via /api/extract on our servers — save from the preview. Posts with multiple slides (carousel dots) need the Instagram Carousel Downloader instead.
How to download an Instagram photo
- 1. Open the photo post — Navigate to the single-image post you want to save — not a reel or carousel with swipe dots.
- 2. Copy the post link — Tap Share → Copy link. The URL should contain /p/ in the path. See the Instagram photo copy-link guide for screenshots on mobile and desktop.
- 3. Save from preview — Paste the link above, click Download. SMDownloader resolves the image via /api/extract on our servers — save the file from the preview panel.
Why use SMDownloader
- Full-resolution stills. Images are fetched at the resolution Instagram serves for public logged-out access on that post URL.
- Server-side resolution. SMDownloader resolves single-image /p/ posts via /api/extract on our servers. Most public links return a preview in seconds — works in Safari, Chrome, Firefox, and Edge on any device.
- One image per post. This page targets single-photo /p/ posts. Multi-image carousels list each slide on the carousel tool page.
Help
Need help copying the link?
Step-by-step guides for grabbing the exact post URL from your phone or browser — then paste it into the field above.
- Find link on your phone
- Find link in your browser
- Copy a reel URL
- Copy a video post URL
- Copy a photo post URL
- Copy a story link
Supported link formats
https://www.instagram.com/p/SHORTCODE/
If the post has multiple images (carousel dots under the photo), switch to the Carousel Downloader for every slide.
Screenshots compress quality. Downloading from the public post URL preserves the original file Instagram exposes for that link.
Where files save
After you confirm a save, the file goes to your browser's default download location — usually Downloads on desktop or your photo gallery on mobile. SMDownloader does not host or email files.
Limits
What links will not work
- Bypass private accounts, close-friends stories, or login-only posts.
- Bulk-scrape entire profiles, hashtags, or channels automatically.
- Promise universal no-watermark, 4K, or DRM-free output when the source does not expose it.
Common questions
How do I download an Instagram photo?
Copy Share → Copy link on a single-image /p/ post, paste the instagram.com/p/ URL above, click Download, preview the still, then save through your browser. Works on iPhone, Android, and desktop when the post is public.
Is this an instagram photo downloader?
Yes — paste one public single-image /p/ link at a time. SMDownloader resolves the photo via /api/extract on our servers and returns whatever image Instagram exposes for that post URL.
How do I save an instagram picture?
Paste the public instagram.com/p/ share link, click Download, confirm the preview matches the photo you wanted, then save the image file to your device. No Instagram login required.
Is this an instagram image downloader?
Yes — this page focuses on single-image feed posts that use /p/ URLs. For multi-slide carousels, use the Instagram Carousel Downloader; for reels, use the Reels Downloader.
Photo posts vs carousel posts?
Both use /p/ URLs. Carousels contain multiple images — our carousel tool lists each slide separately. This page is best for single-image posts without swipe dots.
Can I download profile pictures?
Paste the specific post or story link — profile grid URLs alone may not return a single image file via /api/extract.
How do I copy an Instagram photo link?
Open the single-image post, tap Share → Copy link, and confirm instagram.com/p/ is in the URL. See the Instagram photo copy-link guide for step-by-step screenshots on mobile and desktop.
Is the Instagram photo downloader free?
Yes. SMDownloader is free and does not require an account. Paste any public single-image /p/ link, preview via /api/extract on our servers, then save in your browser.
SMDownloader is not affiliated with Instagram. Only download public content you have rights to save. See the Instagram downloader overview for all supported URL shapes.