Instagram Story Downloader

Paste a profile link or just an @username and save today's Stories — photos and videos — before the 24-hour clock runs out.

  • 100% Free
  • No Login
  • Original Quality
  • No Watermark

How to download Stories from Instagram

Three steps, about ten seconds.

  1. Copy the Instagram link

    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.

  2. Paste it above

    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.

  3. Save the file

    Pick the quality you want and tap Download. The file lands in your gallery or Downloads folder, ready to watch offline.

Why people use YesPotato for Instagram

Everything you need to save Instagram media — nothing you don't.

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.

No login, no account, no trace

You never hand us an Instagram password. Nothing is tied to your identity and nothing you download is stored on our servers afterwards.

Zero watermarks

Files come straight from Instagram's own CDN, so they arrive exactly as the creator uploaded them — no logos, no stamps, no borders.

Carousels and story sets in one click

Multi-photo posts and full story sets download together as a single ZIP instead of forcing you to tap through them one by one.

Built for speed

Results usually arrive in under three seconds, and popular links are cached so the second visitor gets an instant answer.

Works on every device

One responsive page for Android, iPhone, iPad, Windows, macOS and Linux. No app install, no browser extension, no sign-up wall.

Instagram Stories downloader — free, fast and watermark-free

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 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.

Stories are a race against a 24-hour clock

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.

You are downloading a live window, not an archive

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.

A username is enough — and nothing is logged against you

You do not need to hunt down a Story link. Type @handle and we resolve the account, then pull every Story it currently has active. Because your Instagram account is never involved at any stage, you do not appear in the viewer list — which is the practical difference between watching a Story in the app and saving it here. Nobody is notified either way.

What you get is the flattened frame, stickers included

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.

What “original quality” actually means

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.

  • Up to 1080p and higher for reels and video posts, whenever the uploader provided it
  • Full-resolution JPEGs for photos and every frame of a carousel
  • Original audio track, untouched — plus optional 320 kbps MP3 extraction
  • Correct aspect ratio for vertical, square and landscape uploads alike

Privacy: what we do and don't keep

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.

Is it legal to download Instagram Stories?

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.

What we can and can't reach

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.

Tips that save time

  • On mobile, use the ••• menu → Copy link rather than the browser address bar — it gives a cleaner URL.
  • For stories you can paste just the @username; there's no need to hunt down a story link.
  • For highlights, open the highlight and use Copy link — the URL contains the highlight id we need.
  • Carousel posts return every slide at once. Use “Download all as ZIP” instead of tapping through.
  • Add this page to your home screen for a one-tap downloader that behaves like an app.

Frequently asked questions

Will the person know I saved their Story?

No. Instagram shows a viewer list when you watch a Story inside the app, but downloading here never touches your account and never registers a view. There is nothing for them to see.

Do I need the story link, or is a username enough?

A username is enough. Type @handle or paste the profile URL and we'll resolve the account and pull every Story it currently has active. A direct /stories/ link works too.

Why does it say there are no stories?

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.

Can I download Stories from a private account I follow?

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.

Is YesPotato really free?

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.

Do I need to install anything?

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.

Will the creator know I downloaded their post?

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.

Why does a video sometimes take a few extra seconds?

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.

Can I download from a private account?

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.

The download link stopped working. Why?

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.

PotatoPlayer for Android

Batch downloads, a built-in video and music player, MP3 conversion and an offline library — free on Google Play.