Facebook video links don't all look the same. Depending on where and how a video was shared, the URL can take several different forms — each with its own structure and meaning.
Understanding the difference matters if you're building tools that process Facebook URLs, trying to identify what type of content a link points to, or debugging why a download attempt isn't working.
Here's every Facebook video URL format, what it means, and how to read it.
Format 1: Watch URL — facebook.com/watch/?v=VIDEO_ID
Example: https://www.facebook.com/watch/?v=1234567890
This is the classic Facebook video format for the Watch tab — Facebook's dedicated video section. The video ID is a long numeric string in the v= query parameter.
How to read it
- Domain:
www.facebook.com - Path:
/watch/ - Parameter:
?v=1234567890— the numeric video ID
What it means
- The video was posted to Facebook's Watch tab or linked as a Watch video
- Watch videos are typically horizontal format (landscape)
- Older Watch videos are more likely to have publicly accessible media URLs than newer content
Variant
Some Watch URLs appear without the trailing slash: facebook.com/watch?v=1234567890 — this is equivalent.
Format 2: Reel URL — facebook.com/reel/VIDEO_ID
Example: https://www.facebook.com/reel/9876543210
Reels are Facebook's short-form vertical video format. The video ID is the numeric segment after /reel/.
How to read it
- Domain:
www.facebook.com - Path:
/reel/9876543210 - Video ID:
9876543210(extracted from the path)
What it means
- Short-form vertical video (typically under 90 seconds)
- Reels are displayed in a dedicated Reels feed
- Facebook does not expose direct video file URLs for reels — download via app (Save video) or facebook.com/dyi
Format 3: Reels Alias — facebook.com/reels/VIDEO_ID
Example: https://www.facebook.com/reels/9876543210
This is the same as Format 2 — /reels/ (plural) is an alias for /reel/ (singular). Both URLs point to the same reel. The canonical form uses /reel/.
Format 4: Page Video URL — facebook.com/username/videos/VIDEO_ID
Example: https://www.facebook.com/mypagename/videos/1234567890
Page videos posted to a Facebook Profile or Page with a URL username. The video ID is the last numeric segment in the path.
How to read it
- Domain:
www.facebook.com - Path:
/{username}/videos/{video_id} - Username:
mypagename - Video ID:
1234567890
What it means
- The video is hosted on a Facebook Page or personal profile that has a custom username
- Page admins can download these via Page Settings or Creator Studio
- Some older Page videos may expose a public media URL in their page source
Format 5: fb.watch Short Link — fb.watch/CODE
Example: https://fb.watch/abc123xyz
fb.watch is Facebook's URL shortener specifically for video links. The short code after fb.watch/ is an opaque identifier — it doesn't encode the video ID directly.
How to read it
- Domain:
fb.watch - Path:
/abc123xyz(short code, not video ID)
What it means
- The link is a shortened version of a full Facebook video URL
- The destination URL (and video ID) is only revealed when the link is accessed
- These are often shared from the Facebook app's share sheet
- Paste into the Facebook Video Analyzer to resolve the content type
Format 6: Share Reel — facebook.com/share/r/CODE
Example: https://www.facebook.com/share/r/1E0cd79tAx
Generated when someone taps Share on a reel. The short alphanumeric code is an opaque share token — it does not contain the numeric video ID.
How to read it
- Path:
/share/r/{code}— therindicates a reel - Code: alphanumeric share token (
1E0cd79tAx)
What it means
- A share link for a reel
- The video ID is not encoded in the URL; it resolves when accessed
- The reel may be by any user (not necessarily the link sharer)
Format 7: Share Video — facebook.com/share/v/CODE
Example: https://www.facebook.com/share/v/AbCd1234
Same as Format 6 but for non-reel videos. The v indicates a video (not a reel).
How to read it
- Path:
/share/v/{code}— thevindicates a video
Format 8: Mobile URL — m.facebook.com/...
Example: https://m.facebook.com/watch/?v=1234567890
The m.facebook.com domain is Facebook's mobile-optimized web version. Video URLs on this domain follow the same patterns as the desktop domain — the difference is purely the domain prefix.
What it means
- All formats (watch, reel, page video, share) appear with
m.prefix when shared from mobile browsers - Functionally equivalent to
www.facebook.comversions - The Facebook Video Analyzer normalizes these to
www.facebook.comfor consistency
Format 9: Story.php Permalink — NOT a video URL
Example: https://www.facebook.com/story.php?story_fbid=123&id=456
This format sometimes appears in shared links, but it points to a specific Facebook post rather than directly to a video. The story_fbid is the post ID, not a video ID.
This format does not reliably work as a video link and many download tools (including third-party ones) cannot process it.
Quick Reference Table
| URL Pattern | Content Type | Video ID location |
|---|---|---|
/watch/?v=ID |
Watch video | v= query parameter |
/reel/ID |
Reel | Path segment after /reel/ |
/reels/ID |
Reel (alias) | Path segment after /reels/ |
/username/videos/ID |
Page/profile video | Last path segment |
fb.watch/CODE |
Short link (any type) | Not in URL — must resolve |
/share/r/CODE |
Share reel | Not in URL — must resolve |
/share/v/CODE |
Share video | Not in URL — must resolve |
m.facebook.com/... |
Mobile variant (any type) | Same as desktop equivalent |
Detect URL Format Automatically
If you're not sure what type a URL is, paste it into the Facebook Video Analyzer. The tool:
- Identifies the content type from the URL pattern
- Extracts the numeric video ID if present
- Normalizes the URL (strips tracking parameters, resolves mobile variants)
- Shows what download options are available for that content type
This is useful when you receive a share link or fb.watch URL and need to know what it actually points to before deciding how to proceed.
Why URL Format Matters for Downloads
The URL format determines which download method applies:
- Watch videos (
/watch/?v=ID): Most likely to have an accessible direct media URL - Reels (
/reel/ID): Facebook does not expose direct media URLs; use app save or DYI export - Short links (
fb.watch/,/share/r/,/share/v/): Must resolve to know the underlying type; the video ID is not in the URL itself - Page videos (
/username/videos/ID): Download via Page settings or Creator Studio
Understanding the URL format tells you immediately which download approach to take — before you even try anything.