How to Save Instagram Stories and Highlights as JPG or MP4
Your own Stories can be saved at any time: Instagram keeps them in a private archive after the 24 hours are up, and one tap on More → Save puts a 1080 × 1920 JPG or an MP4 in your camera roll. Other people's Stories and Highlights are theirs, so save those only with permission.
How do I save an Instagram Story or Highlight as a file?
Open your own Story, tap More (the three dots) and choose Save; a photo Story arrives as a 1080 × 1920 JPG and a video Story as an MP4. Expired Stories stay in your Story archive if Save story to archive is on, and Highlights keep them on your profile until you remove them.
Where a Story goes after 24 hours
A Story is visible to your followers for 24 hours from the moment you post it. After that it disappears from the Stories tray at the top of the feed and from your profile ring, but it is not necessarily deleted. Instagram has a Story archive, a private list that only you can see, and the setting that feeds it is switched on by default for new accounts. Every Story you post is copied there automatically, together with the stickers, text and drawings you added, and it stays there until you delete it yourself.
Highlights are the permanent version. A Highlight is a named collection that sits under your bio as a row of circles, and you can build it from any Story, live or archived. Adding a Story to a Highlight does not make a new copy with new settings; it simply keeps that Story public on your profile for as long as the Highlight exists. Removing a Story from a Highlight sends it back to the archive only, and deleting a Highlight never touches the archive at all.
This matters for saving, because the archive is the safety net. If you forgot to save a Story on the day, you can still open the archive weeks later and save it from there. If the archive setting was off when you posted it, the Story is gone after 24 hours unless it made it into a Highlight. Check the setting once now, before you need it.
0 h
Posted
The Story appears in your followers' tray and as a ring around your profile photo.
24 h
Expires
Followers can no longer open it; you can still see who viewed it for 48 hours after posting.
Archive
Kept privately
With Save story to archive on, a private copy waits under Archive in your profile menu.
Highlight
Pinned to profile
Add it to a Highlight and it stays public under your bio until you remove it.
Save your own Stories and Highlights
Start with the settings. In the Instagram app, open your profile, tap the menu, go to Settings and activity and then Archiving and downloading. Two switches live there: Save story to archive, which keeps the private copy described above, and a second one that writes every Story you post to your phone automatically, called Save story to camera roll on iPhone and Save story to gallery on Android. Turning on the second switch is the simplest way to own your files, since you never have to remember to save anything.
For a Story that is already live, open it, tap More (three dots) in the bottom corner and choose Save. Depending on the app version you then pick between saving the single photo or video and saving the whole Story as one video. For an archived Story, open the archive from the profile menu, tap the Story and use the same More menu. Highlights work the same way: open the Highlight from your profile, move to the frame you want and save it from More.
If you want everything at once, for example before closing an account, use the data export in Accounts Center under Your information and permissions and Download your information. The export arrives as a ZIP with your Stories as separate media files. Instagram can take anywhere from minutes to a few days to prepare the file, and the download link expires after a few days. The steps below cover the everyday case of saving one Story or a few frames from a Highlight.
- 1
Turn the archive on
Settings and activity → Archiving and downloading → switch on Save story to archive so no future Story is lost after 24 hours.
- 2
Open the Story or Highlight
Tap your profile ring for a live Story, Archive in the menu for an old one, or the Highlight circle under your bio.
- 3
Use More → Save
Tap More on the frame you want and choose Save. The file lands in your camera roll or gallery.
- 4
Check what you saved
Open the file in your photo app and look at its details: a photo Story should read 1080 × 1920, a video Story shows as a short MP4 clip.
Saving someone else's Story
A Story posted by another account belongs to that person, and the Instagram app gives you no save button for it on purpose. Before you keep a copy, ask. A short direct message is usually enough, and creators, clients and friends often say yes when they know what the file is for. Save it for that purpose only, credit the account when you repost, and delete the copy if they ask you to. This guide does not cover private accounts at all: if you cannot see a profile without being an approved follower, its Stories are not yours to download.
When you have permission and the account is public, a browser tool saves the trouble of screen recording. Our sister site's Instagram Story downloader is a free browser-based downloader: you type the public username, pick the Story and save the JPG or MP4. A separate page handles saving Instagram Highlights frame by frame in the same way.
If you were tagged in someone's Story, the official route is easier still. Instagram sends you a notification, and from it you can add their Story to your own with Add to your story, which keeps their name on it automatically. That shares the moment without creating a file at all, which is often what a brand or a friend prefers anyway.
Permission first, every time
Saving, reposting or selling another person's Story without their consent can break Instagram's terms and copyright law. Ask the account, keep the file for the agreed use and credit the creator. Private accounts are off limits.
What the saved file actually is
A photo Story is saved as a JPG of 1080 × 1920 px, the full 9:16 frame, whatever the size of the photo you originally picked. Text, stickers, GIF stickers frozen on their current frame, and the background color Instagram filled in around your image are all flattened into that one picture. A video Story comes back as an MP4; the frame is 9:16, but the pixel size can be lower than 1080 × 1920, often 720 × 1280, because Instagram stores many Story clips at a lower resolution. A single clip runs up to 60 seconds.
A feed photo is a different file. Instagram keeps feed images at up to 1080 px wide and in the shape you posted, from 1.91:1 landscape to 4:5 portrait, so the tallest feed photo is 1080 × 1350 px with no padding and no stickers. If you need a clean copy of a feed image with permission, the same sister site has a page to download an Instagram photo as a JPG. The table compares the files you end up with.
| Source | Format | Pixel size | What is baked in | Typical size |
|---|---|---|---|---|
| Photo Story | JPG | 1080 × 1920 | Stickers, text, padding color | ≈ 200–600 KB |
| Video Story | MP4 (H.264) | 720 × 1280 to 1080 × 1920 | Stickers, text | ≈ 1–8 MB per clip |
| Highlight frame | JPG or MP4 | Same as the original Story | Everything from the Story | Same as the Story |
| Feed photo | JPG | Up to 1080 × 1350 (4:5) | Nothing; the photo only | ≈ 150–400 KB |
| Your original | HEIC, JPG or MOV | Full camera resolution | Nothing | ≈ 2–5 MB per photo |
Why saved Stories look softer
Every Story you post is recompressed by Instagram before anyone sees it. The app scales your photo to fit the 9:16 frame, encodes it again as a JPG at a quality level of its own choosing, and does the same with video at a modest bitrate. When you save the Story back, you get that recompressed copy, not your original. On a phone screen the difference is small, but zoom in or print it and you will see smeared fine detail, banding in skies and blocky edges around text.
The loss is permanent. Upscaling a 720 × 1280 video frame to 1080 × 1920 does not bring back what was discarded, and saving the same Story again and again does not make it worse, since you are downloading the same stored file each time. What does make it worse is the cycle of save, edit and repost: each round through Instagram adds another layer of compression, which is why a Story that has been reposted several times looks noticeably muddier than the first.
The practical rule is simple. If you still have the original photo or video in your camera roll, use that for anything that matters, such as a print, a portfolio page or a re-edit. Use the saved Story only when the stickers and text are the point, or when the original is gone. For a portfolio, a common compromise is to show the saved Story as proof of how it looked on the day and place the clean original next to it, so the viewer sees both the finished post and the photography behind it.
MythSaving a Story gives you the photo you uploaded.
FactYou get Instagram's recompressed 1080 × 1920 JPG, with stickers and padding flattened in, not your camera file.
MythResizing a saved Story to 4K makes it sharper.
FactEnlarging adds pixels but no detail. Keep the size at 1080 × 1920 or smaller.
MythEach save lowers the quality a little more.
FactSaving downloads the same stored file each time. Quality drops only when you upload it again.
Re-share at 9:16 without the crop
Re-sharing a saved Story is easy when the file is already 1080 × 1920, because Instagram has nothing to change. The trouble starts with everything else: a landscape screenshot, a 4:5 feed photo or a frame saved from a Highlight that someone cropped. Instagram either zooms it to fill the screen, cutting off the sides, or floats it in the middle on a color gradient taken from the image. Neither is under your control, and a zoomed crop is the usual reason faces and captions get cut in half.
Fix the shape before you upload. With the Instagram post size tool, type 1920 in Height to switch the frame from a feed post to a Story, or choose 9:16 under Resize by → Aspect ratio. Keep Fit on Crop to fill if the subject sits in the middle and Crop position on Smart so it stays in frame. If the whole picture must stay visible, the general image resizer can set Fit to Pad with color and fill the empty space with a Pad color you pick, so the bars look planned rather than accidental.
Then mind the safe zone. Instagram draws your profile name and the progress bar across roughly the top 250 px of the frame, and the reply field and buttons across roughly the bottom 250 px. Anything you want people to read should sit in the middle 1080 × 1420 px. The checklist covers the rest, and our guide to Instagram post and Story sizes lists every other format.
- The file is exactly 1080 × 1920 px, a 9:16 frame, so Instagram neither zooms nor pads it
- Text, faces and logos stay at least 250 px away from the top and bottom edges
- A saved Story with old stickers is not re-uploaded on top of new stickers; start from the original if you can
- Landscape photos are padded with a matching color instead of being zoomed into a narrow crop
- Someone else's content is reposted only with their permission and their account named in the Story
Shrink a batch for a portfolio or report
Saved Stories pile up fast. A campaign that ran for two weeks can leave 30 or 40 frames, and a client report or a portfolio PDF does not need any of them at 1080 × 1920 and full JPG quality. Large images make the PDF slow to email and slow to scroll, and many upload forms for job applications and award entries cap each image at a few hundred KB. Reducing both the pixel size and the file size of the whole set at once takes a couple of minutes.
Decide the size first. For a report where three or four Stories sit side by side on a page, 540 × 960 px is plenty, and the image resizer handles that if you type 540 as Width and leave Height at 0 so every frame keeps its proportions. To hit a byte limit as well, run the files through the image compressor: under Compress by keep Target size, type the limit in KB and press Compress. Each batch takes up to 20 images of up to 95 MB each, and every file is deleted from the server 30 minutes after processing.
Keep the originals in a separate folder and label the small copies, for example with the campaign name and date, so you never send a client the soft version by mistake. If the KB target is strict, such as 100 KB per image, our walkthrough on how to reduce image size in KB explains which quality levels keep text in a Story still readable.
24 saved Story frames
≈ 9 MB
1080 × 1920 JPGs straight from the camera roll, typically 300–450 KB each.
Ready for the report
≈ 2.4 MB
540 × 960 px, each compressed to a Target size of 100 KB.
Key takeaways
- Stories vanish from viewers after 24 hours but stay in your private archive when Save story to archive is on; Highlights keep them on your profile.
- Save your own Story from More → Save: photo Stories arrive as 1080 × 1920 JPGs, video Stories as MP4s, often at 720 × 1280.
- Saved Stories are Instagram's recompressed copies, so use your original photo or video for prints and portfolios.
- Resize anything you re-share to 1080 × 1920 and keep text out of the top and bottom 250 px.
- Other people's Stories and Highlights need their permission; private accounts are off limits.
Frequently asked questions
Can I recover a Story I posted months ago?
Yes, if Save story to archive was switched on when you posted it. Open the profile menu, tap Archive and choose the Stories archive; everything you posted since the setting was on is there, sorted by date.
Does the person know if I save their Story?
Instagram does not send a notification when someone saves or screenshots a regular Story. That does not change the rules on use, so ask before you keep or repost it.
Why does my saved Story include stickers I wanted to remove?
Instagram flattens stickers, text and drawings into the Story when you post it, and the saved file is that flattened version. To get a clean image, use the original photo from your camera roll instead.
Can I download a whole Highlight at once in the app?
The app saves one frame at a time. To get every Story in one go, request your data from Accounts Center under Download your information, which sends a ZIP that includes your Stories.
Why is my saved video Story only 720 pixels wide?
Instagram often stores Story video at 720 × 1280 to save bandwidth, and the save button returns the stored version. The original clip on your phone keeps its full resolution.
Is a saved photo Story the same as a downloaded feed post?
No. A photo Story is always a full 1080 × 1920 frame with padding and stickers included, while a feed photo is up to 1080 px wide in the shape you posted, with nothing added.
Keep reading
Instagram Post and Story Sizes in 2025: Every Dimension in Pixels
Instagram sizes for 2025: posts 1080 × 1350 (4:5) or 1080 × 1080, landscape 1080 × 566, Stories and Reels 1080 × 1920 with a 250 px safe zone, profile photo 320 × 320.
Jonas Weber · Oct 7, 2026 · 11 min read
How to Crop an Image to a Ratio: 1:1, 4:5, 9:16, 16:9 and More
Crop a photo to 1:1, 4:5, 9:16 or 16:9 on iPhone, Android, Windows, Mac or in the browser: what a ratio is, which one each platform wants, and when to pad instead.
Elena Vásquez · Sep 15, 2026 · 11 min read
How to Reduce Image Size in KB for Forms, Portals and Email
Shrink any photo to an exact KB limit: resize the pixels first, switch to JPG, then lower quality. Typical savings for each step, phone and desktop methods, and PNG fixes.
Elena Vásquez · Aug 31, 2026 · 11 min read