Copy the post link
Open the post, tap the three dots above it and choose Link. On the web, the share icon does the same. This works for a single video or a carousel holding several.
Feed video is the awkward one to save. A single post can hold up to 20 items, mix photos in with clips, and use any shape from wide landscape to tall portrait — and Instagram gives the whole thing one URL, with no download button anywhere.
That is what this page handles. Paste the post link and every video in it comes back separately, each at the resolution it was uploaded at, as a plain MP4 with nothing stamped on the frame. No app, no login, no account. If the clip you are after is a vertical one from the Reels tab, the Reels downloader covers what is specific to that format.
This tool makes downloading Instagram videos quick and easy. No app, no login needed.
Just follow these 3 simple steps: copy, paste, and download.
Open the post, tap the three dots above it and choose Link. On the web, the share icon does the same. This works for a single video or a carousel holding several.
Paste it into the box at the top of this page and press Search. Tracking parameters after a ? are harmless — paste the URL exactly as copied.
A carousel returns each slide separately, so choose the one you want and press Download. The MP4 arrives untouched — no re-encode, no watermark.
Always keeping up with your favourite videos? The Instagram Video Downloader is the method for saving the content you love safely and effortlessly.
A feed video comes back as an MP4 — H.264 video, AAC audio — exactly as Instagram serves it. Nothing is re-encoded on the way through, so there is no second round of compression and no watermark is added to the frame.
The difference between this and a Reel is shape. Reels are always 9:16 vertical. Feed posts are not: Instagram accepts anything from 1.91:1 landscape through 1:1 square to 4:5 portrait, and the file you get back keeps whatever the poster chose. Practically, that means you cannot assume a fixed resolution — a square post is typically 1080×1080, a portrait one 1080×1350, a landscape one 1080×566. If you are collecting clips to edit together, this is the thing that will bite you, because they will not line up without cropping.
Length differs too. Reels stop at 90 seconds; a feed video can run up to 60 minutes. Most are short, but a long-form upload can be several hundred megabytes, so give it a moment on a slow connection before assuming it has failed.
This is the case that has no equivalent on the Reels side. A single feed post can hold up to 20 items, mixing photos and videos in one carousel behind one URL. Paste that URL and you get the whole set back as separate items rather than one merged file — pick the ones you want.
Two consequences follow. Each slide keeps its own aspect ratio, so a carousel can legitimately return a square clip next to a portrait one. And there is no way to link to slide 4 on its own: Instagram gives the post one URL, so you always fetch the full set and choose from the results.
A feed post link looks like instagram.com/p/<code>/. Tap the three dots above the post and choose Link or Copy link; on the web the share icon does the same. Paste it into the box above exactly as copied — the tracking parameters after a ? are harmless.
If your link contains /reel/ instead of /p/, it is a Reel. It will still work here, but the Reels downloader page covers the things specific to that format — the vertical crop, the 90-second cap and the music-licensing problem that comes with it.
Older links may point at /tv/. That was IGTV, which Instagram folded into ordinary feed video in 2022; those URLs still resolve and this tool handles them.
Worth knowing up front, so you do not waste time trying:
Nine times out of ten the URL is the problem. Check that it contains /p/, /reel/ or /tv/ and not /stories/, and that you copied the whole thing rather than a version a chat app truncated for display. A bare profile link — instagram.com/username with nothing after it — will not work either; this tool needs a specific post, not an account.
If the URL is right and it still fails, the post is most likely private, deleted, or from an account that has since gone private. All three produce the same empty result, because from the outside they are indistinguishable. One more possibility specific to feed posts: if the post contains only photos and no video, there is no MP4 to return.
On Windows and macOS, Download saves to your browser's usual downloads folder. On Android, it lands in Downloads and appears in your gallery once the media scanner indexes it. On iPhone and iPad it works differently and this trips people up: Safari saves to the Files app, not to Photos. Open Files → Downloads, tap the file, then use the share sheet and choose "Save Video" to move it into your camera roll. With a carousel you will be saving several files, so it is worth doing them one at a time rather than losing track of which is which.
You do not log in, so no account of yours is involved at any point. The poster is not notified that their video was downloaded — Instagram exposes no such signal. The file itself is not stored on our servers; it is fetched and streamed straight to your device. Like any web server we do write ordinary access logs, which include IP addresses; the privacy policy sets out what is kept and for how long.
One thing worth stating plainly: saving a video does not give you the right to republish it. Whoever made it holds the copyright. Keeping something for yourself is a different matter from reposting it, and reposting without permission can get your own account actioned.
For vertical clips from the Reels tab, use the Reels downloader — same engine, but that page covers the 9:16 crop, the 90-second limit and the audio-licensing catch that only applies to Reels. Use the Story downloader for 24-hour Stories, the profile picture downloader to pull an account's DP at full size, or copy an Instagram bio as plain text. There is also a private video downloader, though it involves a more manual process.
Yes. Paste the post's link into the box at the top of this page and every video in that post comes back separately, so you can pick the one you want rather than taking the whole set.
On a phone, open the post, tap the three dots above it, and choose Copy link. On a desktop browser the address bar holds it while the post is open. Extra tracking text on the end of the link, such as ?igsh=, is ignored, so there is no need to trim it by hand.
It gives you the whole set. Instagram addresses a carousel with a single link no matter how many slides it holds, so the lookup returns all of them at once and you choose from the results.
You get the MP4 exactly as Instagram serves it. There is no re-encode and nothing is stamped onto the frame, so the resolution is whatever the account uploaded. No tool can add detail that was never in the original upload.
No. You never log in, so no account of yours is involved at any point and nothing is attributed to you.
Those cannot be fetched here. The request comes from our server, which is not logged in as you, so it sees exactly what a logged out visitor sees. If you already follow the account, the private video downloader works from the access you already have.
Saving a video to watch yourself is not the same as republishing it. Copyright stays with whoever made the video, so reposting without permission can breach their rights and Instagram's terms regardless of how the file was obtained. Ask first, or credit the account plainly.
No. The file is fetched and streamed to you rather than stored on our side. Like any web server we write ordinary access logs that include IP addresses, and the privacy policy sets out exactly what is kept and for how long.