Original quality, not a re-encode
We pull the highest rendition Instagram actually stores — up to 1080p and beyond — and merge the separate video and audio streams without re-compressing a single frame.
Paste a profile link or just an @username and save today's public Stories — photos and videos — before the 24-hour clock runs out.
One tap to prove you're not a script. It keeps this downloader free and fast for everyone.
Loading the check…
Verified — starting your download.
Protected by reCAPTCHA — Google's Privacy Policy and Terms of Service apply.
Never miss a download again
We couldn't reach this Story. It may have been deleted, it may have expired, or it may never have been public — nothing can download content that was not publicly shared.
Three steps, about ten seconds.
Open Instagram, tap the ••• menu on the post you want and choose “Copy link”. For stories and highlights, copy the profile link or the handle instead.
Drop the link into the box and press Download. We detect automatically whether it's a reel, a photo, a carousel, a story or a highlight.
Pick the quality you want and tap Download. The file lands in your gallery or Downloads folder, ready to watch offline.
Everything you need to save Instagram media — nothing you don't.
We pull the highest rendition Instagram actually stores — up to 1080p and beyond — and merge the separate video and audio streams without re-compressing a single frame.
You never hand us an Instagram password, because there is nothing to sign into. Nothing you download is stored on our servers afterwards.
Files come straight from Instagram's own CDN, so they arrive exactly as the creator uploaded them — no logos, no stamps, no borders.
Multi-photo posts and full story sets download together as a single ZIP instead of forcing you to tap through them one by one.
Results usually arrive in under three seconds, and popular links are cached so the second visitor gets an instant answer.
One responsive page for Android, iPhone, iPad, Windows, macOS and Linux. No app install, no browser extension, no sign-up wall.
YesPotato is a free online Instagram downloader built for one job: getting Stories out of Instagram and onto your device at full quality. Paste a link, get a file. There is no account to create, no software to install, no watermark burned into the corner and no limit on how many times you come back.
Instagram is built around streaming rather than keeping files, which is a reasonable product decision and an inconvenience when you need your own upload back, or a clip a client sent you, or footage you have been given permission to reuse. This tool closes that gap for content you are entitled to save, without asking you to trust it with your credentials.
Every other format on this site is permanent until someone deletes it. Stories are the exception: they are built to disappear, which changes both what you can save and how you should think about saving it.
A Story exists for 24 hours from the moment it was posted, then Instagram moves it to the owner's private archive. There is no public record afterwards — so if a profile posted yesterday and you check today, there is genuinely nothing behind the link. That is not a tool failure, and no downloader can retrieve an expired Story. If something matters, save it the day you see it.
You do not need to hunt down a Story link. Type @handle and we resolve the account, then list every Story it currently has publicly active. A direct /stories/ link works identically, so paste whichever you have. Worth being clear about what that does and does not entitle you to: resolving a handle reads what the account has chosen to publish, and it confers no rights over the material. Save your own Stories freely; for anyone else's, you need their permission before you keep, reuse or republish it.
Polls, music stickers, location tags, countdowns and question boxes are rendered into the Story image or video before Instagram serves it. So a saved Story looks exactly like what you saw — text overlays and all — rather than arriving as a bare photo with the decorations stripped off. Interactive elements obviously stop being interactive once they are a file.
Close-friends Stories and Stories from private accounts are out of reach by design: seeing them requires being an approved follower, and we do not impersonate one.
Most downloaders hand you a 640×360 file and call it HD. Instagram stores several renditions of every upload, and the good ones are hidden inside a DASH manifest as separate video and audio streams — which is exactly why so many tools skip them and serve the low-quality progressive file instead. YesPotato reads the manifest, picks the highest bitrate rendition available and merges the streams losslessly with a stream copy. No re-encoding means no generation loss: the file you save is bit-for-bit the video Instagram is holding.
We never ask for your Instagram username or password, and there is nothing to sign into. Links you paste are processed in memory and the resulting media is streamed through to you rather than saved. Popular links are cached for a few minutes purely so a viral post isn't fetched from Instagram a thousand times a minute, and that cache holds public metadata only. What we keep about you is covered in full on our Privacy Policy page, including how advertising cookies work and how to opt out.
Only download content you created yourself, content you own the rights to, or content whose rights-holder has given you permission. Everything on Instagram belongs to whoever made it — the video, the photographs and the music on the soundtrack can each have a different owner, and none of those rights transfer to you because a file reached your device. Downloading someone else's work to republish it, to pass it off as yours, to build an audience with it or to use it commercially is copyright infringement, and using this tool does not change that. YesPotato is provided for saving your own material and material you are authorised to save; it also remains your responsibility to comply with Instagram's own terms of use. If you are the rights-holder and your work is being misused through this site, our DMCA page explains how to have it blocked, and we act on valid notices.
If a post is public, we can fetch it. If an account is private, we cannot — and we won't pretend otherwise. Private profiles, follower-only stories, deleted posts and archived content are all out of reach by design, because getting to them would mean impersonating a follower. Stories are the other hard limit: they exist for 24 hours, so a link to yesterday's story genuinely has nothing behind it.
For anything that isn't yours, yes. A Story being publicly visible does not place it in the public domain — the person who made it holds the copyright, including in any music on it. Save your own Stories freely; for anyone else's, ask before you keep or reuse it, and never republish without permission.
A username is enough. Type @handle or paste the profile URL and we'll resolve the account and list every Story it currently has publicly active. A direct /stories/ link works too.
Almost always because there genuinely aren't any. Stories expire after 24 hours, so an account that hasn't posted today has nothing to fetch. Private accounts also return nothing — that's by design.
No. We only reach content that is publicly visible. Getting a private account's Stories would require acting as one of its followers, which we won't do.
Yes. Every feature on this page is free with no download caps, no watermark, no account and no trial. Modest advertising keeps the servers running.
No. It runs entirely in your browser on any device. There's an optional Android app if you want batch downloads and an offline library, but the website needs nothing installed.
Only with their permission. The creator owns the copyright in their video, photos and music, and saving a file does not transfer any of those rights to you. Download your own content freely; for anyone else's, ask first — and never republish, monetise or pass off work that isn't yours.
Because you're getting the good one. Full-resolution Instagram videos are stored as separate video and audio streams, so we merge them before handing the file over. It's a stream copy, not a re-encode, so it's quick — but not instant.
No. Only publicly visible posts, reels, stories and highlights can be saved. Private accounts are off limits and we won't try to work around that.
Instagram's media URLs are signed and expire after a while, so our links are deliberately short-lived too. Paste the link again to get a fresh one.
Batch downloads, a built-in video and music player and MP3 conversion — free on Google Play.