SnapFetchr

    How to Download Instagram Videos

    Instagram has no download button for videos or Reels — the built-in 'Save' only bookmarks a post inside the app. This guide walks you through saving any public Instagram video as a real MP4 file, on any device, in under a minute.

    Instagram packs four different video formats into one app — Reels, feed video posts, IGTV/long-form, and videos inside carousel posts — and none of them ship with a way to keep the actual file. Tapping the bookmark icon just adds the post to your in-app Saved collection; it disappears the moment the creator deletes the post or you lose access. To get a portable file you can edit, repost, or watch offline, you need to pull the source MP4 from Instagram's CDN, which is exactly what the steps below do.

    Everything here works on iPhone (iOS Safari), Android (Chrome), and any desktop browser — there is no app to install and no Instagram login required. The one hard rule is that the account must be public: Instagram blocks private and 'close friends' content at the server level, so no tool can reach it. If you can open the post in a logged-out incognito window, you can download it.

    Throughout this guide we'll use the free SnapFetchr Instagram Video Downloader, which returns a standard H.264/AAC MP4 — the same encoding Instagram uses internally — so the file imports cleanly into CapCut, InShot, Premiere Pro, and DaVinci Resolve with no conversion step.

    Step-by-Step: How to Download Instagram Videos

    1

    Find the Instagram video

    Open the Reel, feed video, or IGTV clip you want — in the Instagram app or at instagram.com. Confirm the account is public; if you can't see it while logged out, it can't be downloaded. Carousel posts (the ones with the stacked-squares icon) can hold several videos at one URL, and you'll pick which slide later.

    Find the Instagram video
    2

    Copy the video link

    On a Reel, tap the paper-plane share arrow below it → Copy Link. On a feed post, tap the three dots (⋯) at the top right → Copy Link. On the web, just copy the URL straight from the address bar. SnapFetchr accepts every Instagram URL shape — instagram.com/reel/, instagram.com/p/, the mobile m.instagram.com domain, and instagr.am short links.

    Copy the video link
    3

    Paste into SnapFetchr

    Open SnapFetchr, tap the input field at the top of the page, and paste the link. On mobile use 'Paste and Go' (iOS) or long-press → Paste (Android). Press Fetch Video and the tool connects to Instagram's CDN to locate the original source file behind the post.

    Paste into SnapFetchr
    4

    Choose quality and download

    SnapFetchr lists the available resolutions — typically 720p and 1080p, with lower fallbacks for older uploads. Pick the highest one and tap download. On desktop the MP4 lands in your Downloads folder; on iPhone, open Files → Downloads, tap the file, then Share → Save Video to move it into your Camera Roll.

    Choose quality and download

    Download Instagram Reels, posts, IGTV, and carousels

    Reels live at instagram.com/reel/<id> and are vertical 9:16 clips — the format people save most, usually for reposting to TikTok or YouTube Shorts. Regular video posts use the instagram.com/p/<id> pattern and can be square (1:1), portrait (4:5), or landscape. IGTV and longer horizontal videos share the /p/ or /tv/ path. All three download the same way: copy the link, paste, fetch, save.

    Carousels are the exception worth understanding. A single carousel post at one /p/<id> URL can contain a mix of photos and videos across up to 20 slides. SnapFetchr extracts the video slides; if the wrong one comes back, append ?img_index=2 (or 3, 4…) to the URL to target a specific slide before fetching. Photo-only slides have no video stream to pull, so screenshot those instead.

    How to download an Instagram video on iPhone

    iPhone needs one extra step because iOS sandboxes browser downloads. Use Safari rather than Chrome — Chrome on iOS sometimes throttles direct MP4 downloads. After you tap download in SnapFetchr, the file goes to the Files app, not straight to Photos. Open Files → Downloads, tap the .mp4 to confirm it plays, then tap the Share icon → Save Video. The Reel now sits in your Camera Roll in its original 9:16 ratio, which Photos handles natively.

    If a downloaded clip plays silently when you preview it inline in Safari, don't worry — iOS occasionally strips audio during the browser's inline preview, but the audio is intact in the file. Open it from the Files app or after saving to Photos and the sound is there.

    How to download an Instagram video on Android and desktop

    On Android, Chrome is the most reliable browser. After tapping download the MP4 saves to /Downloads automatically and is immediately playable in Google Photos, VLC, or MX Player — no extra move-to-gallery step required on most devices. Brave and Samsung Internet may show a 'Save As' dialog; just choose Downloads as the destination.

    On Windows, macOS, Linux, or ChromeOS any modern browser works. Copy the URL from the address bar, paste into SnapFetchr, fetch, and the file drops into your default Downloads folder. Because the output is standard H.264 video with AAC audio, you can drag it straight into a video editor without re-muxing or transcoding.

    Privacy, safety, and what's actually legal

    SnapFetchr runs entirely in your browser and never asks you to log into Instagram, so your account credentials are never exposed and Instagram never associates the download with you — the creator gets no notification. Downloads are processed in real time and the link isn't stored on a server afterward.

    Legally, saving public content for personal, offline viewing is widely considered acceptable. Re-uploading someone else's video to your own account, or using it commercially without permission, is not — that's a copyright question, not a technical one. The safe rule: download freely for personal use, and always credit (and ideally ask) the original creator before you repost.

    Troubleshooting

    'Login required' or an empty result

    The account is private. Only public posts are reachable by any downloader. Test the URL in a logged-out incognito window — if it won't load there, it can't be downloaded.

    The Reel link opens the Instagram home page

    The post was probably deleted, or the link got mangled by an in-app browser. Re-copy it directly from the address bar on instagram.com.

    Only low-quality (480p/360p) options show up

    Older or heavily compressed Reels genuinely have no HD source stored. SnapFetchr serves the highest variant Instagram returns and never upscales, because upscaling looks worse at the same file size.

    A carousel returns the wrong clip

    Add ?img_index=N to the post URL (where N is the slide number) and fetch again to target a specific video slide.

    Common Mistakes to Avoid

    Using the bookmark/Save icon and expecting a file

    Instagram's Save only adds the post to an in-app collection. Use Copy Link instead and paste it into a downloader.

    Trying to download a Story

    Stories are intentionally ephemeral and served differently from Reels and posts — they aren't supported. Plan around Reels and feed posts.

    Copying a profile URL instead of the post URL

    The link must point to a specific /reel/ or /p/ post, not the creator's profile page.

    Screenshotting a video for a 'still'

    If you actually want the moving clip, download the MP4 and grab frames in any editor — the quality is far higher than a phone screenshot.

    Instagram Download FAQs