StoriesFly logo
Tool — Reels

Instagram reels downloader: save the file Instagram stores, up to 1080p.

StoriesFly's reels downloader returns the MP4 file Instagram stores for a reel, with its audio track and nothing added to the frame, at up to the platform's own 1080p ceiling. Paste a reel link and the file goes straight to your downloads. There is no watermark, because nothing here re-renders the video.

Which reel links workinstagram.com/reel/instagram.com/reels/What comes backMP4≤ 1080p

works signed outaudio as storednothing added to the framefree

Fig. 01The route the file takes, and the step it skips
A reel linkreel/ or reels/, both work
Our session poolasks the endpoint the app plays from
The stored file1080p at most, Instagram's own ceiling
Your downloadsame bitrate, same audio, no watermark
file patha second transcode — skipped

The 1080p ceilingInstagram transcodes a reel once, at upload, and 1080p is the largest version it stores. No downloader can return pixels the platform never kept, so anything sharper than that was made after the download rather than fetched.

01What is inside the file

What a reel unpacks into

The last row is a zero and means exactly that. The file is Instagram's own version passed through: not a screen recording, not a re-mux, and not a canvas that anything was drawn onto.

Fig. 02Streams and formats
Video stream
MP4 / H.264
Audio stream
AAC
Largest size stored
1080p
Watermarks added
none
02In and out

What the field takes and what it cleans up

The third row is link hygiene: share-sheet tracking is cut, and a reels/ link is folded into reel/ before anything is fetched.

What the field takes
instagram.com/reel/instagram.com/reels/
What comes back
MP4AAC≤ 1080p
Cut or rewritten
?igsh=reels/ → reel/
03From link to file

Four steps to a saved reel

Everything between pasting the link and the downloads folder.

  1. 01The link is parsedThe shortcode is taken out of the URL and tracking parameters are dropped. A reels/ link is folded into reel/, which is the same code and the same fetch.
  2. 02A session asks for the reelOne of our logged-in sessions requests it from the endpoint the app itself plays from, so whatever exists for the app exists for the download.
  3. 03The largest stored version is pickedInstagram keeps several sizes, and the download takes the biggest one on file, up to the 1080p ceiling and never above it.
  4. 04The file streams to your browserStraight into your normal download, audio track included. We keep no copy once the transfer ends.
04What 1080p means here

Why some reels come back smaller than 1080p

1080p is the most a reel can be, not what every reel is. A clip uploaded at 720p was transcoded and stored at 720p, and that is what comes back. This tool retrieves files, it does not improve them, so a blurry upload arrives exactly as blurry as the creator posted it.

The same applies to the watermark row. There is no watermark because nothing here composites, records or re-renders the video. Any tool that draws a logo on the file, upscales it or re-encodes it is handing you its own version of the reel instead of the file Instagram stored.

05Two ways to save a reel

Recording the screen, or downloading the file

Every compression pass throws away detail that the next one cannot recover. Screen recording adds two of them; downloading the stored file adds none.

Fig. 03What each method does to the picture
Screen-record it yourself
playcapturere-compress

Two extra rounds of compression, interface elements in the frame, and audio that depends on the recorder.

Download the stored file
linksessionstored filedownload

No extra compression. The file Instagram stored, moved rather than remade.

the method this page uses
06The quality ceiling

What the downloader will not do

Three of these are Instagram's limits. The fourth is a choice: we hand the file over, we do not try to improve it.

  • 01Return more than 1080pInstagram stores nothing above 1080p, so nothing above 1080p can be downloaded. Bigger numbers elsewhere come from upscaling after the download, not from Instagram.
  • 02Private reelsA reel on a private account is served only to the sessions of approved followers. There is no request for the pool to make.
  • 03Deleted reelsWhen the creator removes a reel, the stored file goes with it. This page fetches live and keeps no archive to fall back on.
  • 04Improve the sourceNo sharpening, no frame interpolation, no audio cleanup. The creator's upload, as Instagram transcoded it, is the whole product.
07Without the myths

Questions about saving reels

Is the download really 1080p?

At most. The download takes the largest version Instagram stored: 1080p when the upload supported it, and the upload's own size when it did not.

Why do some tools advertise 4K reels?

Because upscaling after download can print any number on a file. Instagram stores nothing above 1080p, so anything above it was made afterwards rather than fetched.

Does the audio come with it?

Yes. The MP4 arrives with its audio track as stored, with nothing stripped, nothing replaced and no second file to merge.

Will there be a watermark?

No. Nothing is drawn onto the file. Whatever the creator burned into the frame themselves, such as captions or stickers, stays, because that is part of the video.

Do I need to log in?

No. The sessions doing the fetching are ours, and the page has no field for an account of yours anywhere.

Will the creator know I saved it?

No. The request reaches Instagram from one of our sessions, the way a normal play does, and reels carry no seen-by list in the first place.

My link says reels/ and not reel/. Does it work?

Yes. Both forms carry the same shortcode, and the plural path is folded into the canonical one before the download is built.

Can I pull an account's whole reels tab?

No. One link gives one file. Downloading a whole profile in bulk is a different job, and this page does not do it.

Save the reel you just watched.

Exactly the file Instagram stored, audio included.

Fetch the reel