How to save Instagram photos and reels to your camera roll
Bookmarking a post keeps it inside Instagram. Getting the actual file onto your phone is a different job, and the method depends on what you are saving.
Saving inside Instagram is not saving to your phone
The bookmark icon under a post adds it to your Saved collections. That collection lives on Instagram's servers, so the moment the creator deletes the post or switches to private, your bookmark shows an empty square.
Nothing is copied to your device. If you want the photo or the reel to survive offline, on a flight, or after the original disappears, you need the file itself in your camera roll.
Your own posts have a built in route
For anything you posted yourself, open the post, tap the three dots and choose Save. Instagram writes the original upload to your gallery.
For your own stories, open Settings, then Story, and switch on Save to Gallery. Instagram then archives every story you publish automatically, which is worth turning on before you need it rather than after.
Saving someone else's photo or reel
Open the post, tap the three dots and choose Copy Link. That link is all a downloader needs. Paste it into the Instagram downloader here, pick the quality and the file downloads straight to your device.
On iPhone, Safari puts the file behind the small arrow next to the address bar. Tap the arrow, tap the file, then Share and Save Video or Save Image to move it into Photos.
On Android, Chrome drops it into the Downloads folder and the gallery picks it up within a few seconds. If it does not appear, open your gallery app and pull down to refresh.
Photos, reels and carousels behave differently
A single photo comes down as one JPEG at the resolution Instagram stored, which is capped at 1080 pixels wide regardless of what the creator uploaded.
A reel is a video with separate picture and sound streams above 720p, so a proper tool has to join them. That is why some sites only ever hand you a soft copy.
A carousel holds several files under one link. Save each slide rather than expecting one download to contain all of them.
Screenshots are the fallback, not the plan
A screenshot of a photo gives you the screen's pixels, not the file's, so you lose detail and gain your own status bar. Screen recording a reel loses more, because the recorder re-encodes motion that was already compressed once.
Use a screenshot when a post is private and you have permission to keep a reference. Use the actual file when quality matters.
Before you repost anything
Saving a copy for yourself is ordinary use. Reposting someone else's work as your own is not, and Instagram removes accounts that build a following that way.
Credit the creator, ask when you are unsure, and treat the download as a convenience rather than a licence.