Instagram Video Downloader for PC
Desktop browser, paste the link, get an MP4. No extension — we mean it.
Why a desktop browser is the right tool
Desktop browsers handle file downloads the original way: Chrome / Edge / Firefox drop the MP4 into your Downloads folder, the OS fires a completion toast, you double-click to play. No sandboxed save dialogs, no Photos-app routing, no "enable access" permissions. This is the frictionless experience other platforms try to imitate.
How it works on PC
- 1. Grab the Instagram video URLFrom instagram.com (or the mobile app): three-dot menu under the post → Copy link. URL patterns: /p/SHORTCODE/ for regular posts, /reel/SHORTCODE/ for Reels, /tv/SHORTCODE/ for legacy IGTV. All three work here.
- 2. Open instayolo.com in any desktop browserChrome, Edge, Firefox, Brave, Opera, Safari on Mac — tested, works. No extension to install. If another site insists you install one, that site is usually monetizing your browsing history.
- 3. Paste the URL into the box, hit DownloadCtrl+V (Windows/Linux) or Cmd+V (Mac). Click Download. Our server parses the URL, fetches the DASH streams, merges video + audio with ffmpeg, streams the MP4 back to your browser.
- 4. File lands in your Downloads folderWindows: C:\Users\<you>\Downloads. Mac: ~/Downloads. Linux: ~/Downloads. Filename is instayolo-SHORTCODE.mp4. Rename if you like.
Why PC works well
Every major desktop browser
Chrome, Edge, Firefox, Brave, Opera, Safari — all return identical files. We test on all six.
All IG video URL shapes
/p/, /reel/, /tv/ — paste any, we normalize before fetching. One tool covers the whole category.
1080p when source has it
Instagram's CDN ceiling is 1920×1080. If the variant exists, we serve it. No "HD" upsell — that's just marketing from competitors.
Zero extensions
A browser extension gets to read every tab. We don't need that. Paste, download, done.
Which browser to use
It almost doesn't matter. Chrome, Edge, Brave, Opera are all Chromium under the hood — downloads behave identically. Firefox uses a different engine but produces the same MP4. Safari on Mac is the one outlier and even it works fine.
Use whichever browser you have tabs open in right now. Don't switch browsers for this — the gain is zero.
One specific warning: some older IE/Edge Legacy installations (still alive on Windows 8.1 machines) might struggle with our modern TLS and streaming. Update to modern Edge or Chrome if you're seeing failures on an ancient browser.
Where the file saves by default
Windows 10/11: C:\Users\<username>\Downloads. Chrome, Edge, Firefox, Brave all respect this. Run in File Explorer's sidebar under Quick Access.
macOS: ~/Downloads, accessible from Finder's sidebar. Safari, Chrome, Firefox, Arc all default here.
Linux: ~/Downloads on most distros. Some minimal window managers don't create the folder until first download — not a problem, your browser will create it.
All three OSes let you change the default path per-browser. Chrome: Settings → Downloads → Location. Firefox: Settings → Files and Applications → Downloads. Use a custom path if you want to organize by project.
In our testing on desktop
Test batch: 40 IG video URLs (mix of 10 /p/, 15 /reel/, 15 /tv/) run on Chrome 128 (Windows 11), Firefox 129 (Ubuntu 24.04), and Safari 18 (macOS Sonoma). All 40 returned 1080p MP4s with identical checksums across the three browsers. Average time: 3.2 seconds on 500 Mbps fiber.
Slowest single download: a 12-minute legacy IGTV that was ~280 MB at 1080p, ~62 seconds over the same 500 Mbps link. Most of the wait was the upstream fetch from Instagram's CDN, not our merge step.
The one flake we reproduced: Firefox ESR 115 occasionally stalls at 99% on the finalize step for 1-2 seconds. Fixed in newer Firefox. Not our bug.
Filenames and metadata
We name each download instayolo-SHORTCODE.mp4 so you can trace the file back to the original Instagram post (the shortcode is the unique part of the IG URL). No session data, no timestamp, no tracking suffix.
The MP4 contains the video + audio tracks, no embedded metadata beyond what Instagram put there. If you want creator info, caption, or timestamp embedded in the file, add them post-download with a tool like ffprobe + ffmpeg -metadata.
Aspect ratio preserved: 9:16 vertical for Reels, whatever was uploaded for /p/ and /tv/. We don't crop, pad, or rotate.
Desktop-specific quirks
Corporate / managed PCs sometimes route downloads through a DLP inspection proxy. Adds latency, doesn't change the file. If your IT has blocked scontent.cdninstagram.com, downloads silently fail — ask IT to unblock if this is a work-authorized use case.
Windows Defender sometimes scans fresh MP4s before releasing them for playback. Usually sub-second, invisible. If a download appears complete but won't open for a moment, that's Defender's scan finishing.
On Linux, some desktop environments (Plasma with strict Baloo indexing) can hold a file briefly after save. Give it 2 seconds before expecting double-click playback to work.
Want a different device?
iPhone uses Safari + the Files app. Android uses any browser + the system Downloads folder. ChromeOS behaves identically to the PC instructions here. Each has its own walkthrough we've written separately.
What we observed
- Tested on macOS with Chrome on 2026-04-22 using a public 60-second Reel from @natgeo (residential fiber): our /api/parse replied in 1.3 seconds; server-side DASH fetch + ffmpeg merge + download completed in 10.6 seconds total, producing a 10.6 MB MP4. File played cleanly in QuickTime — video and audio locked in sync. (2026-04-22)
- ffprobe on the downloaded file confirmed the container was MP4 with H.264 High profile (avc1.64001f) at 720×1280 portrait, 23.976 fps, 1.35 Mbps — identical to what Instagram's CDN serves, no re-encoding on our end. Audio was HE-AAC stereo at 48 kHz. Only 720p and 360p were exposed on this Reel; no 1080p variant existed on Instagram's side to fetch. (2026-04-22)
FAQ
- Do I need to install anything?
- No. A modern browser is sufficient. Anything released in the last 5 years on Windows, macOS, or Linux will work.
- Where does the file go?
- Your browser's default Downloads folder. Windows: C:\Users\<you>\Downloads. Mac: ~/Downloads. Linux: ~/Downloads. Override in browser settings if you want.
- Will this handle long IGTV videos?
- Yes. We've tested with 60-minute legacy IGTVs. The file is large (up to ~1.5 GB at 1080p), and your connection speed is usually the bottleneck, not our server.
- Does my IP get flagged for downloading a lot?
- Our server uses a residential proxy pool to fetch from Instagram's CDN, so your IP never hits IG directly. Your browser just receives a stream from our server.
- Can I resume a stalled download?
- Yes. Our /api/download endpoint supports HTTP Range requests, so mainstream desktop browsers can resume if your connection drops.
- Is there a Windows / Mac app?
- No, and we don't plan to build one. The browser flow is simpler and avoids the "install a random .exe" security friction. Bookmark the site instead.
Related downloaders
Need the general guide? See the Video Downloader. For a different content type, browse all downloaders. Questions are covered on the FAQ.