How to Download Your Instagram Data (Full Export Guide)
To download your Instagram data, open Accounts Center, go to Your information and permissions, then Download your information and choose Download or transfer information. From there you pick your Instagram account, decide between all available information or just a selection, set a date range, and choose the format: HTML for easy reading or JSON for a complete, machine-readable copy. Instagram then prepares the files and emails you a download link — small accounts are often ready within minutes or hours, while accounts carrying years of photos, reels, and DMs can take up to roughly 48 hours. The whole flow is free, works on mobile and desktop, and is the only official way to get a full offline copy of your Instagram life before you reorganize, clean up, or leave.
Quick Steps to Download Your Instagram Data
- Open Instagram and go to your profile.
- Open the menu and tap Accounts Center.
- Tap Your information and permissions.
- Tap Download your information, then Download or transfer information.
- Select your Instagram account, then Download to device.
- Choose All available information or a selection.
- Set the date range, notification email, format, and media quality.
- Tap Create files and wait for Instagram’s email.
- Open the emailed link and download your ZIP files.
The same flow works in a desktop browser on instagram.com and at accountscenter.instagram.com, with matching labels. If the wording shifts slightly on your device, head for Accounts Center first — every current export path starts there.
What’s in the Export — and What Isn’t
A full export is surprisingly complete. Expect to find:
- Posts, photos, videos, and reels, with captions, dates, and the original media files.
- Stories, including everything sitting in your stories archive.
- Direct messages — whole conversations with text, timestamps, and the photos, videos, and voice messages shared in them.
- Comments you have written and likes you have given.
- Search history, recent searches, and the topics Instagram thinks you care about.
- Profile information, followers and following lists, saved posts, and login activity.
Just as important is what a fresh export will not contain:
- Other people’s content. You get your half of Instagram: posts you liked or saved appear as references, not as copies of someone else’s photos. The only place other people show up in full is inside your own DM threads, because those belong to your inbox.
- Content you deleted long ago. The export reflects what exists the moment it is generated. Posts you removed last year, messages you unsent, and chats you deleted from your side are gone from Instagram’s user-facing tools, and a new download will not resurrect them.
That second gap teaches the most important lesson on this page: an export only travels forward in time. If a cleanup is anywhere on your horizon, download first — the copy you make today still contains everything you delete tomorrow.
Export First, Then Clean Up the Public Copy
Once the ZIP files are safely on your device or in your personal cloud storage, something changes: you no longer need Instagram’s servers to remember anything for you. Captions, conversations, the questionable posts from 2016 — your private copy holds them all. The public copy, meanwhile, keeps working against you: strangers can scroll years deep into your grid, old comments resurface out of context, and recruiters search before they call.
That makes “export, then clean” the natural order for almost every Instagram decision. Thinking about leaving entirely? Instagram itself recommends downloading your information before you submit a deletion request, because nothing comes back afterward — our guide to deleting or deactivating an Instagram account walks through that flow and the cancellation window. Staying, but wanting a lighter footprint? The export means you can delete old posts and chats without actually losing them.
The deleting half is where Unpost comes in. Unpost is a mobile app for iOS and Android that bulk-deletes your Instagram content from your phone: posts, reels, carousels, DMs, comments, and likes, plus unfollow-all and remove-all-followers when you want a full reset. You sign in through the regular Instagram web login inside the app, the encrypted session stays on your device, and items are removed one by one the way you would do it manually. Keep the app in the foreground while a cleanup runs, avoid using Instagram at the same time, and expect the occasional pause when Instagram rate-limits — the app retries on its own.
Export, Then Clean
Keep the private copy. Delete the public one.
Your data download has everything saved. Unpost bulk-deletes your Instagram posts, reels, DMs, comments, and likes straight from your phone — sign in on-device and clear years of history in batches.
The free plan includes a daily deletion allowance that suits a modest cleanup; premium removes the cap when the backlog spans years.
Practical Tips for a Smooth Export
- Choose JSON when completeness matters. It is the format built for archiving: every field, machine-readable, easy to process later. HTML is for humans; JSON is for backups.
- Slice big accounts by date range. A decade-old account exported in yearly slices generates faster, downloads in smaller ZIPs, and fails less often than one giant all-time request.
- Mind the expiry. The download link Instagram emails you stays live for only about four days. Miss it and you have to request the export again, so download promptly.
- Watch your storage. High media quality is what you want for a real backup, but years of videos add up to many gigabytes — check free space before you tap download.
- Treat the ZIP as sensitive. It contains your entire DM history. Store it like a password backup: an encrypted disk or a private cloud folder, not a desktop Downloads folder forever.
HTML vs JSON at a Glance
| Aspect | HTML export | JSON export |
|---|---|---|
| Best for | Browsing your history like a website | Complete archives and data processing |
| Opens with | Any web browser | Code editors, scripts, JSON viewers |
| Readability | Clickable pages with media embedded | Raw structured text plus media folders |
| Choose it when | You want to flip through memories now | You want every field saved for the long term |
Bottom Line
Downloading your Instagram data takes five minutes of tapping — Accounts Center, Your information and permissions, Download your information — then a wait of minutes to about 48 hours and an email link that expires after roughly four days. Remember what the export is and is not: a faithful snapshot of what exists today, not a recovery tool for what is already gone. If a vanished conversation is what brought you here, our guide on how to see deleted messages on Instagram covers the few checks that remain. And once your private copy is safe, the public copy becomes a choice: keep what still represents you, and let Unpost clear the rest in bulk, straight from your phone.
Frequently Asked Questions
Get Started
Delete Old Content Across Your Accounts
Bulk delete messages, posts, likes, comments, DMs, reactions, bookmarks, followers, and more — all from one app.
No password storage • Free to start • iOS & Android