Instagram Video Downloader
Reels, Stories, Photos & MP3
Public content only. No login. Nothing stored.
Public content only.
We never touch private accounts — the tool physically doesn't log in.
Nothing stored.
Files stream from Instagram's CDN through our server to your browser. No disk. No copies.
Not affiliated with Meta.
Independent project. Not sponsored by, endorsed by, or connected to Instagram.
How it works
- 1Copy the Instagram link. Three-dot menu on the post → Copy link. Works from any platform.
- 2Paste above, hit Download. We fetch from Instagram's DASH manifest, merge the video and audio tracks with ffmpeg server-side, and stream the MP4 to your browser.
- 3Pick quality, save. 1080p / 720p / MP3 — every format Instagram exposes, listed big number first.
In our April 2026 testing on macOS + Chrome, a typical 60-second Reel moved from click to saved MP4 in about 10 seconds, producing a ~10 MB filewith audio merged correctly. ffprobe on the output shows H.264 [email protected] at Instagram's stored bitrate — no re-encoding, no quality loss.
Reels: video + audio, merged server-side
Reels arrive from Instagram as separate DASH tracks — one video, one audio. We merge them with ffmpeg so the MP4 your phone saves actually plays with sound. 1080p, 720p, or audio-only MP3.
Save a Reel →Stories, before the 24-hour window closes
Public Stories vanish after a day. Paste an /stories/<username>/<id>/ URL any time before expiry and we stream the original photo or MP4 straight to your browser — no screen recording, no quality loss.
Save a Story →Carousels, split clean slide by slide
Multi-photo and mixed-media carousels unpack into numbered slides. Pick which ones you want, save each in Instagram's original resolution.
Open a carousel →Reels audio as MP3 — 192 kbps, no video
Music clips, voice overs, interview audio — grab just the sound. We pull the AAC track from the DASH manifest and transcode to MP3 at 192 kbps. Works on any Reel or video post that has audio.
Grab the audio →Also supported
- Video posts — any public feed video
- Single photos — full resolution
- IGTV — long-form, up to 60 min
- Highlights — pinned, don't expire
- Profile picture (coming soon)
- Bulk URL batching — paste up to 30 links
- Never: private accounts, stalker tools, or anything that needs your IG password.
Step-by-step how-tos
Device-specific walkthroughs when the general tool isn't enough.
- How to download an Instagram ReelCopy the link, paste it here, pick the quality. Three actions, a few seconds each, no account needed. The rest…
- How to download an Instagram StoryStories auto-delete from Instagram after 24 hours. Before that clock runs out: copy the Story link, paste into…
- How to download an Instagram video on AndroidPaste the link in Chrome, save the MP4 to your Downloads folder. Android's download flow is the least annoying…
- How to download an Instagram video on iPhoneCopy the post link, paste it in Safari at cliplatch.com, save the MP4 to Files or Photos. Three actions, a few…
- How to save an Instagram Reel on iPhoneCopy link, paste in Safari, tap Download. The Reel lands in Files as a 1080p MP4 with audio. This page covers …
How we compare
Honest side-by-sides with the tools you've probably already tried.
Latest writing
Technical posts on Instagram's actual mechanics — DASH streams, CDN signatures, watermark myths.
- The download finished and the file won't play. It isn't corrupt.Black window with working audio. A player that opens and immediately closes. QuickTime refusing a file VLC plays without complaint. These three symptoms share one cause, and it isn't a failed download — the bytes are fine, your player just can't decode what's inside them. Here's how to identify which codec you got and what to do about it.
- Our health check was green for fifty days while every download failedOn 24 July we opened our own tool, pasted a Reel, and watched it fail. The health endpoint said 200 OK. Containers: healthy, seven weeks uptime, zero restarts. Redis: 1 ms. Everything we monitored was fine, and nothing that mattered worked. Here's the full teardown — a proxy pool that had been returning 407 since June, a yt-dlp four months out of date, and the monitor we built to catch it that paged us falsely four days later.
- Nine slides in the post, one file on your disk — why carousels breakYou paste a link to a ten-slide carousel and one JPG lands in your downloads folder. Nothing errored. The tool looked like it worked. What actually happened is that Instagram returned the post but not its children, and most downloaders have no way to tell that apart from a single-image post — because structurally, at that moment, it looks exactly like one.
Questions? Read the FAQ — or jump into a specific downloader.