How to Download Facebook Stories (2026 Guide)
Save Facebook Stories before they expire. Copy a public story.php link, paste into curl-x, and download the MP4 or image—no app, no login required.
Want to try it now? Paste a post link from any supported platform to download its media instantly.
Open DownloaderTo download Facebook Stories, copy the public Story link while it is still live (usually within 24 hours), paste it into a browser-based extractor like curl-x, and save the MP4 or image file to your device. Facebook does not offer a native save button for someone else's Story, and expired Stories cannot be recovered—but public Stories with a valid story.php URL can be extracted the same way as Reels or Watch videos.
This guide is for anyone who needs to save a public Facebook Story for offline reference, licensed reposting, or archiving before the 24-hour window closes—on iPhone, Android, Windows, Mac, or Chromebook.
TL;DR
- Facebook Stories expire after ~24 hours — download while the Story is still live.
- Copy a public link containing
story.php?story_fbid=(or open the Story in a browser and copy the URL).- Paste it into curl-x and save the MP4 or image file.
- On iPhone, files land in Safari's Downloads first; use Share → Save Video for Photos.
- Private, friends-only, and expired Stories cannot be downloaded by any honest tool.
In this guide
- Quick answer: download Facebook Stories in 3 steps
- What Facebook Stories are and why they expire
- What you can and cannot download
- Which Facebook Story links work
- Step-by-step: save a Facebook Story
- Download Story videos vs photos
- Download on iPhone and iPad
- Download on Android
- Download on PC and Mac
- Troubleshooting common Story errors
- Is downloading Facebook Stories legal and safe?
- FAQ: download Facebook Stories
Quick Answer: Download Facebook Stories in 3 Steps
- Open the public Facebook Story in the app or browser and copy its link (
story.php?story_fbid=…) - Go to curl-x in Safari, Chrome, or Firefox and paste the URL
- Tap Download, choose your file, and save the MP4 or image to your device
Act fast: Stories disappear from public URLs after roughly 24 hours. If you also save Instagram Stories or Reels, the same paste box works—see One Downloader for Reels, Watch, Stories, and Threads.
What Facebook Stories Are and Why They Expire
Facebook Stories are short-lived posts—usually photos or vertical video clips—that sit above the main feed and vanish after about 24 hours. Meta designed them for ephemeral sharing, similar to Instagram Stories. Once the timer runs out, the Story URL typically returns "content unavailable" and the media is gone from public servers.
That time limit is the single biggest difference between downloading a Story and downloading a permanent Watch video or Reel. A Reel at facebook.com/reel/123456789 stays reachable for months or years. A Story at facebook.com/story.php?story_fbid=… only works while Meta still serves it.
Facebook does not include a Save Story button for another person's clip the way you might save your own Story to Highlights on Instagram. The gap is why Facebook Story downloaders exist: reputable browser tools read the same public media URLs Meta already exposes on the web.
For the full Facebook download workflow across Watch, Reels, photos, and Stories, start with the pillar guide How to Download Facebook Videos.
What You Can and Cannot Download
curl-x and similar extractors only handle public Stories Meta serves without authentication.
| Story type | Can you download it? | Notes |
|---|---|---|
| Public Page Story | Yes, while live | Brand or creator Stories set to Public |
| Public profile Story | Yes, while live | When the uploader chose Public audience |
| Friends-only Story | No | Visible in your app, not on the public web |
| Private profile Story | No | Restricted to approved friends |
| Group Story | No | Members-only visibility |
| Expired Story | No | URL dead after ~24 hours |
| Your own Story | Sometimes | Archive or Highlights may work better than a downloader |
Honest tools cannot:
- Bypass friends-only or custom audience settings
- Recover expired Stories after Meta removes the file
- Download Messenger Story replies or private chat media
- Fetch Stories from a profile page URL without a specific
story_fbid
For a deeper look at visibility boundaries, read Public vs Private Facebook Media: What Downloaders Can Access.
Which Facebook Story Links Work
curl-x recognizes Story URLs that contain a story_fbid parameter. Paste the full link—do not trim query parameters.
| Link type | Example pattern | Works when public and live? |
|---|---|---|
| Story | facebook.com/story.php?story_fbid=1234567890123456 | Yes |
| Story with id | facebook.com/story.php?story_fbid=…&id=… | Yes |
| Permalink | facebook.com/permalink.php?story_fbid=… | Often |
| Profile page | facebook.com/somepage | No — not a single Story |
| Feed or home | facebook.com/ | No |
| Messenger | messenger.com/t/… | No |
Mobile tip: links from m.facebook.com are normalized automatically. If extraction fails, open the Story in a desktop-style browser tab, let the URL expand to story.php?story_fbid=…, and copy again.
Time tip: if the Story is more than 24 hours old, the link will probably fail regardless of visibility. Download while you can still view it in a logged-out browser tab.
Step-by-Step: Save a Facebook Story
Step 1: Open the Story and copy its link
In the Facebook app (iPhone or Android):
- Tap the Story ring at the top of the feed to open the clip
- Tap the three-dot menu or Share icon (layout varies by version)
- Choose Copy link if available
Not every Story layout exposes Copy link in the share sheet. If you only see Share to… options, try this instead:
- Tap Share → More or Send in Messenger and cancel—some versions reveal a link
- Open the same Story in a mobile browser (tap Open in Browser from the share menu)
- Copy the URL from the address bar once it contains
story.php?story_fbid=
On desktop:
- Click the Story bubble to open it full-screen
- Right-click or use the browser address bar to copy the URL
- Confirm the link includes
story_fbid=
The URL should point to a single Story, not a profile or feed page.
Step 2: Paste the URL into curl-x
- Open curl-x in your browser
- Paste the copied Story URL into the input field
- Tap or click Download
curl-x resolves mobile hostnames, reads the public HTML Meta serves, and lists each downloadable item—usually one MP4 for a video Story or one image for a photo Story.
Step 3: Choose quality and save the file
When multiple renditions exist, pick the highest option for archiving or the smallest for a quick offline reference. On desktop, the file usually lands in your Downloads folder. On phones, see the device sections below.
Download Story Videos vs Photos
Facebook Stories can be either video or still image posts. The download format follows the upload:
| Story media | Typical save format | What to expect |
|---|---|---|
| Video Story | MP4 | Vertical clip, often 9:16, compressed for mobile |
| Photo Story | JPG or WebP | Single frame, sometimes with text overlays baked in |
| Story with music | MP4 (audio included) | Music is embedded in the video stream |
Video Stories are usually 15–60 seconds long. Photo Stories are a single image file. curl-x returns whatever Meta published—there is no separate "audio only" track for Story video the way some Reels tools offer.
If you need to save Instagram Stories too, the URL shape differs (instagram.com/stories/username/id) but the copy-link → paste → save habit is the same. See How to Copy an Instagram Post or Story Link for the Instagram-specific steps.
Download on iPhone and iPad
iOS routes browser downloads through Safari's download manager before files reach Photos.
- Use Safari (recommended) and open curl-x
- Paste the Facebook Story link and tap Download
- Confirm Safari's download prompt
- Tap the download arrow beside the address bar to open the file
- Tap Share → Save Video (for MP4) or Save Image (for photos) to move the file into Photos
Apple documents this flow in Download items in Safari on iPhone.
Common iPhone mistake: opening curl-x inside Facebook's in-app browser. Tap Open in Safari first—in-app browsers on iOS sometimes block file downloads.
For the parallel workflow on permanent Facebook Reels, read Best Facebook Reels Downloaders for iPhone. The Safari handoff steps are identical; only the URL you copy changes.
Download on Android
Android browsers usually save files directly to the Downloads folder.
- Copy the Story link in the Facebook app
- Open Chrome (or Firefox) and go to curl-x
- Paste, download, and confirm the system save prompt
- Find the clip in Files or Gallery → Downloads
If Chrome plays the video inline instead of saving, tap the three-dot menu → Download while the MP4 is playing, or return to curl-x and use the explicit file link.
Download on PC and Mac
Desktop is the fastest path for Story archiving:
- Open the Story in a browser and copy the
story.phpURL - Open curl-x in Chrome, Firefox, Safari, or Edge
- Paste and download
- Play the MP4 from your Downloads folder with VLC, QuickTime, or the built-in player
No extension or desktop client is required. Because Stories expire quickly, desktop users who spot a Story worth saving should download immediately rather than bookmarking the link for later.
Troubleshooting Common Story Errors
"Content unavailable" or no media found
The Story may have expired (past the 24-hour window), been set to friends-only, or been deleted by the poster. Open the same URL in a private browser tab while logged out. If it will not load there, no tool can download it.
Invalid URL
You may have copied a profile page, feed URL, or Messenger thread instead of a Story link. The URL must contain story_fbid= or resolve through permalink.php?story_fbid=. Use the copy steps in Step 1 above.
Story worked yesterday but fails today
Stories expire. Meta removes the public file after roughly 24 hours. No downloader recovers expired Stories—if you need long-term access, ask the creator to repost as a Reel or permanent video, or save your own Stories to Highlights before they vanish.
Download saves as a tiny or blank file
Retry with the canonical facebook.com URL, wait a minute if Meta's CDN is slow, or pick a different quality tier. If the file is under 100 KB, it is usually an error page—not media.
Copy link is missing from the share sheet
Facebook's app UI changes frequently. Open the Story in Safari or Chrome via Open in Browser, then copy the address bar URL. Alternatively, view the Story on desktop where the URL is easier to capture.
Friends-only Story visible in app but downloader fails
Your logged-in Facebook session can see friends-only content. Public extractors cannot inherit that session. This is expected behavior—not a bug. See Public vs Private Facebook Media.
For cross-platform error codes and retry behavior, see Common Download Errors curl-x Helps Avoid.
Is Downloading Facebook Stories Legal and Safe?
Legal: downloading public Stories for personal offline use sits in a gray area that depends on your country, the uploader's rights, and how you reuse the file. Downloading copyrighted content you plan to repost without permission can violate Meta's Terms of Service and copyright law. Stories are especially sensitive because posters often assume ephemeral sharing—treat saved files with extra care.
Safety: prefer browser-based tools that only ask for a public URL—not your Facebook password. The FTC warns that fake software ads can push malware through convincing download prompts (FTC consumer alert on malicious software). The checklist in Is It Safe to Use a Twitter Video Downloader? applies equally to Facebook Story savers: no login, no sideloaded APKs, no "install configuration profile" prompts.
Privacy: Facebook does not notify someone when you download their Story through a public URL. That does not make unauthorized reposting acceptable—respect creators' rights and platform terms regardless.
FAQ: Download Facebook Stories
How do I download a Facebook Story without an app?
Copy the public Story link while it is still live, open curl-x in your mobile or desktop browser, paste the URL, and save the MP4 or image. No App Store or Play Store install is required.
Can I download Facebook Stories after 24 hours?
No. Once Meta removes an expired Story from its servers, the story.php URL stops working and no downloader can recover the file. Download while the Story is still visible in a logged-out browser tab.
What link do I need to download a Facebook Story?
A URL containing story.php?story_fbid= followed by a numeric ID—for example, https://www.facebook.com/story.php?story_fbid=1234567890123456. Profile pages and feed URLs will not work.
Can I download someone else's Facebook Story?
Only if the Story is public and still live. Friends-only Stories visible in your app cannot be fetched by public extractors, even though you can watch them while logged in.
Does Facebook notify when you download a Story?
No. Saving a file through a public URL is not the same as viewing or reacting inside the app. Facebook does not send a "downloaded your Story" notification.
How do I save a Facebook Story to my Camera Roll on iPhone?
Use Safari, paste the Story link into curl-x, download the MP4, then tap Share → Save Video from Safari's download manager. Files appear in Downloads first—that is normal iOS behavior.
Are Facebook Story downloaders safe?
Browser-based tools that only need a public URL are generally safer than apps that ask for your Facebook login. Avoid random APKs and desktop installers. See Is It Safe to Use a Twitter Video Downloader? for a full safety checklist that applies across platforms.
Bottom Line
Downloading Facebook Stories is a race against a 24-hour clock: copy a public story.php link while the Story is still live, paste it into a trusted web downloader, and save the MP4 or image before Meta removes it. The workflow matches Reels and Watch videos—the difference is urgency and the URL shape.
Start with a public Story you already have permission to save, then try it now on curl-x. For saving media across every Meta surface in one place, read Best Meta Media Downloader 2026.
Related Guides
Download a Facebook Video the App Won't Let You Save
Facebook has no Save button for most videos. Copy the public link, paste it into curl-x in Safari or Chrome, and download the MP4—no app install required.
Facebook Video Downloader vs Screen Recording
Compare a Facebook video downloader to screen recording for quality, speed, and reuse. Learn when each method wins—and when neither is appropriate.
How to Download Facebook Videos Without an App (2026)
Save Facebook Watch videos, Reels, and photos without installing an app. Use Safari or Chrome plus curl-x—works on iPhone, Android, PC, and Mac.