Tutorial
How to download an Instagram video on Android
Paste the link in Chrome, save the MP4 to your Downloads folder. Android's download flow is the least annoying of any mobile platform — no permission prompt, no app to install, no hidden save location. This page walks through the exact flow plus the quirks that trip people up.
Step by step
- 1Copy the Instagram video URL
Open the video on Instagram. Three-dot menu above the post → Copy link. On Reels, it's the share icon → Copy link. URL pattern: instagram.com/p/..., /reel/..., /tv/...
- 2Open Chrome (or any browser) and paste
Go to instayolo.com. Long-press the paste box → Paste → Download. Samsung Internet, Firefox, Brave work the same way. Behind the scenes our server parses the URL, fetches DASH streams, merges with ffmpeg, and sends you the MP4.
- 3Open your file manager
Google Files, Samsung My Files, or any stock file-manager app → Internal storage → Download. File is there, name is instayolo-SHORTCODE.mp4.
Why you don't need a Play Store downloader app
Search 'Instagram video downloader' on the Play Store and you'll get a dozen results. Most of them request READ_CONTACTS, ACCESS_FINE_LOCATION, READ_SMS, and sometimes accessibility-service access. None of those are needed to download a public Instagram video.
The apps monetize by selling your data, running analytics SDKs, or overlaying ads. A browser-based flow avoids all of that — the app you already trust (Chrome) handles the download, no new app gets installed, no permissions get granted.
Instagram's Terms also treat apps differently than browsers. A dedicated downloader app that signs into Instagram (even with a throwaway account) carries account-termination risk. Our tool never signs into Instagram, so there's nothing to terminate.
Where Android puts the file
Default save path: /storage/emulated/0/Download/ — the system Downloads folder. Every mainstream file manager (Google Files, Samsung My Files, Files by Nexus, X-plore) opens this path by default.
Chrome lets you change the default path or route downloads to the SD card (if your phone has one). Useful if internal storage is tight.
Once downloaded, the MP4 plays in any video app. Google's own Photos app will show it in the Videos tab after an indexing pass; VLC, MX Player, and the stock video player all open it immediately.
The notification that disappears
Chrome's 'Download complete' notification is short-lived. Some Android skins (MIUI, One UI) auto-dismiss it within a few seconds if you don't tap.
If you missed the notification and the file seems not to have saved, check Chrome → History (three-dot menu at the top-right) → Downloads. Every recent download is listed with its save path. Tap an entry to open it.
If a download genuinely failed, the History entry will say 'Failed' with a reason (network error, server error, etc). Usually the fix is to retry on Wi-Fi or wait a minute for our rate limit to reset.
Feed video vs Reel vs legacy IGTV
The URL pattern is the tell. /p/ means a regular post, which might be video, photo, or carousel. /reel/ is explicitly a Reel. /tv/ is legacy IGTV — Meta consolidated all long-form video into the regular post format in July 2022, but old /tv/ URLs still resolve.
All three work with our tool. Server-side we normalize the URL, fetch the same kind of DASH manifest regardless, and output a standard MP4.
Carrier video optimization — the hidden throttle
Several US prepaid carriers (Cricket, Boost, Visible) and some international carriers throttle video streams to 480p on mobile data. This shows up as slower downloads, sometimes with visibly lower quality than you'd expect.
The file itself is encrypted HTTPS so the carrier can't see the content, but they can identify video traffic by packet size patterns and apply the throttle. Only reliable workaround: switch to Wi-Fi.
If you need predictable quality on mobile data, a VPN can mask the traffic pattern, though that adds its own latency.
What we observed
- Verified on 2026-04-23 via our production backend using macOS Chrome. The Android Chrome experience is mechanically equivalent — both browsers hit the same /api/parse and /api/merge endpoints, receive the same merged MP4 with Content-Disposition: attachment, and let the OS handle file-save placement. We ran a 60-second @natgeo Reel through the flow: 6.6s parse + 6.5s merge = 13.1s total click-to-file, producing a 10.6 MB MP4 the browser downloads to /Downloads (on Android) or the Chrome default folder (on Mac). ffprobe confirms H.264 [email protected] at 720×1280 portrait with HE-AAC stereo audio — identical codec profile an Android user's Gallery app would decode. (2026-04-23)
FAQ
- Do I need a special app?
- No. Chrome on Android handles the whole flow. Skip the Play Store downloader apps — they mostly exist to sell your data.
- Where does the file save?
- /storage/emulated/0/Download/ by default. Every file manager opens that folder.
- Will 1080p work on older Android?
- Yes. The heavy lifting runs on our server. Your device only needs a browser that can handle HTTPS and MP4 playback — every Android since 4.4 (2013) can.
- Can I save videos to the SD card?
- Yes. Chrome Settings → Downloads → Location → select the SD card path. Useful if your phone has an SD slot and limited internal storage.
- Will this work on tablets?
- Yes. Pixel Tablet, Galaxy Tab, Fire tablets (with Google Play) all behave the same as a phone for this purpose.
Related tools
Want another format? See all downloaders. General questions live on the FAQ.