Unpost Logo Unpost

How to Download Your Instagram Data (Full Export Guide)

Instagram Data Download Data Export Backup Privacy

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

  1. Open Instagram and go to your profile.
  2. Open the menu and tap Accounts Center.
  3. Tap Your information and permissions.
  4. Tap Download your information, then Download or transfer information.
  5. Select your Instagram account, then Download to device.
  6. Choose All available information or a selection.
  7. Set the date range, notification email, format, and media quality.
  8. Tap Create files and wait for Instagram’s email.
  9. 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:

Just as important is what a fresh export will not contain:

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

HTML vs JSON at a Glance

AspectHTML exportJSON export
Best forBrowsing your history like a websiteComplete archives and data processing
Opens withAny web browserCode editors, scripts, JSON viewers
ReadabilityClickable pages with media embeddedRaw structured text plus media folders
Choose it whenYou want to flip through memories nowYou 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

It depends on account size and what you request. A small account or a single category like profile information can be ready within minutes, while a full export of years of photos, videos, and DMs can take up to around 48 hours. Instagram emails you a link when the files are ready, so you do not need to keep the app open. Date-range and partial exports generate noticeably faster than all-time, all-data requests.
Pick HTML if you want to browse the export like a website — it opens in any browser with clickable pages and embedded media. Pick JSON if you want the most complete, structured copy for archiving or processing with other tools. The underlying content is the same; the packaging differs. If you are unsure, request HTML for reading now and JSON as your long-term backup — Instagram lets you submit more than one request.
Direct messages are included: conversations still in your inbox arrive with text, timestamps, and shared media. Deleted content is the opposite story — an export only contains what exists when Instagram generates it, so posts you removed long ago, messages you unsent, and chats you deleted from your side will not reappear in a fresh download. That is exactly why you should export before deleting, not after.
Yes. During setup, choose to download some of your information instead of all of it and tick only the categories you need, such as messages or posts. You can also limit the export to a date range, from the last week up to all time. Partial exports are smaller, faster to generate, and easier to organize — useful when you only need one slice of your history.
Because the export is a snapshot, not a time machine. It includes only what still exists the moment Instagram generates it, and deletion on Instagram has no undo. Downloading your information first means you keep a private offline copy of every post, comment, and conversation — and can then delete the public versions as aggressively as you like without losing a single memory.

Share this article

Unpost Logo

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

Need help getting started? Email us or join the Discord community. Email Us · Join Discord