Skip to content
FDownloader

Guide

How to download a Facebook video

A step-by-step guide to saving a Facebook video on iPhone, Android, and desktop, including where to find the video link and what to do when a link fails.

Last updated · Published by FDownloader

All guides

Facebook's player streams; it never hands anything over. No save control sits under a video, the right-click menu belongs to the player rather than to the media inside it, and closing the tab is the end of your copy. That is a product decision rather than a technical wall. For a public post the video file is served openly to anything that asks for the correct address, and pasting the post's link into the field on the front page is how you ask.

The short version

  1. Copy the video link. In the Facebook app, tap Share under the video and choose Copy link. On the web, open the video on its own page and copy the URL from the address bar — a fb.watch short link works just as well.
  2. Paste it above. Drop the link into the field and press Download. We read the post's public metadata and list every file it holds, with the quality of each — everything you need to download a Facebook video is on screen before you commit to one.
  3. Save the file. HD sits at the top, so the first row needs no thought. Pick one and it saves straight to your device as an MP4 with a descriptive filename. That is the whole fb to mp4 step, and there is no conversion inside it. Nothing is queued or emailed.

Getting a link that resolves

Nearly every unsuccessful lookup comes down to the address, so this part is worth doing deliberately. What the field needs is a link identifying one video. A Page or profile address identifies an account holding hundreds of them, which leaves the resolver nothing specific to read.

  • In the app: the Share control under the video hides a Copy link entry, which is the one you want. Your clipboard usually ends up holding a short fb.watch or /share/v/ address. Either is fine: an opaque token is resolved by following it, and the id is read off the destination even when a login prompt interrupts the journey.
  • On the web: click the dated link above the caption to open the video on a page of its own, then copy what the address bar shows. Clicking the picture instead opens an overlay the address bar does not always follow.
  • The trap: copying the address bar while you are still scrolling. That yields the feed's URL, or a Page URL if you were browsing a Page. When the tool replies that the link points at a profile or a Page, this is what happened — open the video first, then copy.

Addresses in any of these shapes resolve:

  • https://www.facebook.com/watch/?v=1234567890123456
  • https://www.facebook.com/video.php?v=1234567890123456
  • https://www.facebook.com/PageName/videos/1234567890123456, with or without a title slug in the middle
  • https://www.facebook.com/reel/1234567890123456
  • https://fb.watch/AbCdEfGh/
  • https://www.facebook.com/share/v/AbCdEfGh/ and /share/r/AbCdEfGh/
  • https://www.facebook.com/story.php?story_fbid=…&id=… and /PageName/posts/1234567890123456
  • https://www.facebook.com/groups/GroupId/posts/PostId
  • https://www.facebook.com/photo/?fbid=1234567890123456

The lighter front ends resolve as well, so an m., web., mbasic. or touch. address needs no editing. Parameters Facebook staples on for its own attribution — fbclid, mibextid, rdid — are stripped before anything is fetched, so trimming the link by hand achieves nothing.

Platform notes

iPhone and iPad

Safari asks for permission before it writes anything. Allow it, and the MP4 arrives in Files under Downloads; opening it and choosing Share → Save Video hands it to Photos.

Android

Chrome puts the file in Downloads without asking. The media scanner normally lists it in Gallery or Google Photos a few seconds later, under the name it was saved with.

Desktop

Whatever directory your browser already uses, with no prompt unless you have told it to ask about each file.

What the results list holds

An upload is normally published twice: a high-definition pass and a smaller one, both progressive MP4 files that play anywhere. Where both exist, both are listed with HD on the top row, which is the row to take unless storage or a metered connection argues otherwise. Some uploads only ever receive a single pass, and then a single row is the whole answer rather than evidence that something failed to load. More on choosing between them.

Whichever row you pick is relayed as it arrived. No transcode, no resize, and no overlay, because no stage capable of doing any of that sits in the path the bytes take.

The list is deliberately short. Alongside those MP4 files, Facebook publishes a segmented ladder for its own player in which the picture and the sound are kept as separate tracks and joined at playback time. Pull a file out of the ladder and you get pictures with silence — the complaint people arrive here carrying from other downloaders. Those entries are skipped, which costs a couple of resolution labels and buys the certainty that every row plays with its audio. Why the file list is short.

Saved names are assembled from the poster, the video id, and the quality, in the shape bbc-news-1234567890123456-hd.mp4, which keeps a folder of saves sortable. Two service limits are worth knowing before you start: a lookup gives up after twelve seconds instead of hanging, and any file over 512 MB is refused outright.

Videos inside posts and group posts

Plenty of video never gets a /videos/ address: it is attached to an ordinary status update, so the post permalink is the only link there is. Those resolve — the post is read, its attachments listed, and a post carrying several files gets a row for each. The older story.php form is handled identically.

Group posts work when the group is public. One detail about that results panel: only the small preview image comes from Meta's CDN to your browser, sent under a no-referrer policy, while the file itself travels through the proxy. Nothing about the lookup reaches your account activity.

Photos, as the secondary case

A public post's photos come back as JPEG. HEIC is what Meta keeps internally, with the conversion happening as the image leaves their CDN; the proxy then names each file after the content type it was actually handed rather than assuming one, which is why the extension always matches what opens. More on photo formats if you need a specific file type for a design tool.

When a link does not work

Each of these is a distinct message rather than one generic failure, so read which one came back and match it here:

  • Not a post. The address points at a profile or a Page. Open the individual video and copy its link instead.
  • Private or restricted. Stories, age-restricted video, a private group, or an audience narrowed to friends: none of it is served to a request that is not signed in. There is no fix, because the tool holds no account and will never ask you for a password.
  • Not found. The post was deleted, or the link was truncated somewhere between Facebook and the paste.
  • No media. The post is text, or it only carries a link to somewhere else.
  • Upstream timeout. Facebook did not answer inside twelve seconds. Submitting again usually clears it.
  • Blocked or rate limited by Facebook. Their end is throttling ours. Waiting a minute is the only remedy.
  • Media link expired. CDN addresses are time-signed. If the results sat on screen while you did something else, run the lookup again.
  • Too many lookups. Twenty per minute per address, so one busy visitor cannot make the service unusable for everyone else.
  • Live broadcasts still running have no finished file yet. Once the recording is published, its permalink behaves like any other video.

If none of them matches what you saw, the FAQ entry on failed links covers the same ground in a different order.

How good the file can be

The ceiling is Facebook's own copy. Their pipeline compresses on upload, so the HD row is the best rendition Facebook publishes rather than the file that left the creator's camera; no downloader reaches that one. Nothing is upscaled either, so a clip published at 480p saves at 480p and a tool promising 4K is inventing pixels. Facebook video quality covers why.

Reels work differently enough to need their own page

A reel is vertical, short, and usually published once rather than twice, so both the share button and the results list behave differently. One field takes either, but the reels guide answers the reel-shaped questions.

Sources