resaw / Tools
Instagram saved posts viewer
Open the saved posts file from your Instagram export, search it, sort it oldest first and download it as a CSV. Nothing is uploaded.
Open your Instagram export
Drop the .zip from Meta here, or saved_posts.html or saved_posts.json from inside it.
Your file never leaves this device. The viewer reads it inside this page and sends nothing anywhere. To check, turn on airplane mode after this page loads, then open your file.
Your saved posts
- Saves
- Oldest save
- Newest save
- Reels and posts
- With captions
This is the JSON version of the export, which leaves captions out. To search captions and hashtags, request the export again and choose HTML. See HTML or JSON in the export guide.
Saves per year
Top 10 accounts
Download CSV and Copy links use the saves that match your filters.
How do I get my saved posts file?
Instagram has no button that lists your saves as a file, but Meta's export tool includes them. In short:
- Request an export
In Instagram, open Accounts Center, then Your information and permissions, then Export your information. Choose Some of your information and tick Saved posts.
- Pick HTML and all time
The HTML format keeps the captions, and a date range of all time keeps your oldest saves in the file.
- Download the zip
Meta emails you when it is ready. A request for saved posts alone is often back within the hour.
- Open it here
Pick the zip exactly as it arrived, or all of the zips if Meta split your export. You can also unzip it and pick saved_posts.html from the your_instagram_activity/saved folder. If your computer already unzipped it, drop the whole folder here.
Meta moves these menus around from time to time. Our guide to exporting your Instagram saved posts walks through each screen, how long Meta takes, and what to do when the email never arrives.
Is my file uploaded anywhere?
No. No server ever receives your file. Your browser reads the file, builds the list in memory and lets it go when you close the tab. Nothing is saved in cookies or browser storage either.
You do not have to take that on trust. After the page loads it makes no network requests, and it carries a content security policy that blocks fetch, XHR and WebSocket connections (connect-src 'none') and lets it load scripts, styles and images only from resaw.app. Turn on airplane mode before you pick your file and the viewer works exactly the same. The code is plain, unminified JavaScript that you can read in your browser's developer tools.
With a zip, the viewer reads only the saved posts file, and the saved collections file if there is one, from inside it, so even a full account export several gigabytes in size is never loaded into memory as a whole.
Why do some saves have no caption?
Meta offers the export in two formats. The HTML version includes each post's caption and hashtags. The JSON version keeps only the link, the account and the date you saved it. If the summary shows no captions at all, you opened the JSON file. Request the export again and choose HTML; the section HTML or JSON in the export guide explains why HTML is the format to pick.
In the HTML version, a save can still come through blank when the post itself never had a caption.
Does it show the photos and videos?
No. The export holds links to posts, not copies of them, because the photos and videos belong to the accounts that published them. Every save in the list has an Open on Instagram link that takes you to the post itself. If a post has since been deleted, or its account has gone private, that link may not show it.
Can I sort my saved posts oldest first?
Yes. Instagram's saved tab starts with your newest save, so reaching something from years ago means a long scroll. Once your file is open above, set Sort to Oldest first and the list begins with the first post you ever saved. Pick a year to see only the saves from that year, or tap a bar under Saves per year to jump straight to it.
Can I put my saved posts in a spreadsheet?
Yes. Download CSV gives you a file that opens in Excel, Numbers or Google Sheets, with the save date, account, type, link, caption and hashtags for every save that matches your current filters. Copy links puts the post addresses on your clipboard, one per line, ready to paste into a note.
Want these filed into folders on your iPhone?
This viewer only reads your file, and it keeps nothing once you close the tab. If you want your saves sorted and searchable on your phone, resaw imports up to your 5,000 most recent saves from the same file. It files them into folders on its own, pulls the recipes out of cooking reels and maps the places people post about.
Download on the App StoreFree, iPhone, iOS 17 or later. You import the export file yourself: resaw never connects to your Instagram account.
Related guides
- How to export your Instagram saved postsThe full request path, why HTML keeps your captions, and how long Meta takes.
- How to find a post you saved on InstagramWhy the saved tab has no search box, and what an exported archive lets you do instead.
- How to organize your Instagram saved postsWhere Instagram Collections stop working, and how many folders are worth having.