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.
Grab a whole Highlight reel at once — every photo and video, original quality, bundled into a single ZIP.
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. Nothing is tied to your identity and 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 Highlights 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 deliberately has no download button. That's a reasonable product decision on their side and an enormous inconvenience on yours — the reel you wanted to rewatch on a flight is gone the moment you lose signal, and the story a friend posted disappears in 24 hours whether you saved it or not. This tool closes that gap without asking you to trust it with your credentials.
A Highlight is a curated set of past Stories the owner deliberately pinned to their profile. That single fact explains everything unusual about downloading one: the permanence, the odd link format, and why a Highlight can contain material years older than anything else on the account.
Unlike Stories, a Highlight stays up until its owner removes it, so there is no 24-hour window to beat. The catch is that Highlights are downstream of the Story archive: if the owner deletes an individual archived Story, it vanishes from the Highlight too. Reels that were pinned years ago are the most common thing people lose this way, which is exactly why archiving a whole Highlight in one go is worth doing.
Open the Highlight, tap the ••• menu and choose Copy link. You get a URL like instagram.com/stories/highlights/17896518372017015/ — that long number is a highlight id, a different identifier from the shortcode used by posts and Reels. Short instagram.com/s/… share links also work; we decode them to find the same id.
Highlights are frequently long — thirty, fifty, a hundred items covering a trip, a product launch or a whole year. Every item resolves in one request and downloads together as a single ZIP with the original order preserved, so archiving a large Highlight is one click rather than an afternoon of tapping. Mixed photo-and-video Highlights come back correctly, each file in its native format.
Because Highlight items are old Stories, expect the mix to be inconsistent: something posted in 2020 may be lower resolution than something added last week. We always take the best rendition each individual item actually has.
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. The person whose content you download is never notified — there is no view receipt on a download.
Saving content for personal, offline use — the modern equivalent of taping a song off the radio — is broadly accepted in most jurisdictions. Redistributing someone else's work, passing it off as yours, or using it commercially is not, and no downloader changes that. The copyright stays with whoever created it. Our rules of thumb: keep it for yourself, credit the creator if you reshare with permission, and never repost without it. YesPotato only works with content that is already publicly visible, which is the same material anyone could see by opening Instagram.
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.
Open the Highlight on the profile, tap the ••• menu and choose “Copy link”. You'll get a URL like instagram.com/stories/highlights/1789…/ — that number is the highlight id we need. Short share links (instagram.com/s/…) work too.
The entire reel. A Highlight with 30 items returns all 30, and “Download all as ZIP” saves them in one file with the order preserved.
No — that's the point of a Highlight. The owner pinned it to their profile, so it stays until they remove it. Unlike Stories, there's no 24-hour deadline.
Usually because the owner deleted it or made the account private. Highlights also break if the underlying Story was individually removed from the archive.
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.
No. Instagram doesn't notify anyone about downloads and we send nothing on your behalf. Downloading is invisible in a way that viewing a story isn't.
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, MP3 conversion and an offline library — free on Google Play.