Unpost Logo Unpost

How to Download Your Twitter (X) Archive

Twitter X Twitter Archive Data Download Backup

Downloading your Twitter (X) archive takes about two minutes of clicking and one or two days of waiting. On the X website, open Settings and privacy, choose Your account, then Download an archive of your data. Confirm your password, type the verification code X sends to your email or phone, and press Request archive. X then builds the file on its side — typically within 24 to 48 hours — and notifies you when it is ready. What lands on your disk is a ZIP with a browsable HTML viewer of everything your account has ever done: tweets, likes, direct messages, media, even the ads data X keeps about you. It is the only complete copy of your X history you will ever own, and it is the first thing to grab before any timeline cleanup: archive first, delete second.

Request Your Archive: The Quick Steps

  1. Open x.com in a browser and sign in.
  2. Go to Settings and privacy, then Your account.
  3. Select Download an archive of your data.
  4. Re-enter your password when prompted.
  5. Enter the verification code sent to your email or phone.
  6. Press Request archive and close the tab.
  7. Return after the notification and download the ZIP.

The mobile app offers the same option, but the web flow is smoother and the ZIP far easier to handle on a computer. The wait is genuine: archives are generated in a queue on X’s side, and nothing you do speeds it up. When yours is ready you get a push notification and an email, and a Download archive button appears on the page where you made the request.

What’s Inside the ZIP — and What Isn’t

Unzip the file and the first thing to open is “Your archive.html” — a self-contained viewer that runs in any browser, no internet needed. It shows your tweets in a timeline you can scroll and search, plus tabs for likes, direct messages, and media. For most people, this viewer is the archive.

Behind it sits a data folder with the raw material. tweets.js holds every post you have ever published as structured JSON — text, timestamps, IDs, engagement counts — which is what makes the archive useful to scripts and cleanup tools. like.js lists everything you have liked, as snippets and links. direct-messages.js contains your DMs in full, group chats included, with both sides of every conversation; the media you sent and received sits in folders alongside. You also get your profile history, follower and following lists, and the advertising files — which ads you saw, and which targeting categories X placed you in.

Just as important is what is not there. The archive only exports what exists at the moment it is generated: tweets you deleted last year are not in it, and no future archive will ever contain them. It does not include full copies of other people’s tweets — your replies carry your half only, and likes are pointers rather than backups. Drafts never leave the device they were written on.

Archive First, Delete Second: The Audit Workflow

The archive is what turns a nervous cleanup into a calm one, for two reasons.

First, it is the backup. The usual reason people hesitate to delete a decade of tweets is the sense of erasing their own history. Once the ZIP is on your disk, that history is safe — private, offline, and searchable. The public copies stop being precious the moment you hold a private one.

Second, it is the map. Open the viewer and read your own timeline the way a stranger would: scroll year by year, search the keywords that make you wince — an ex-employer, an old feud, the politics of a previous you. Ten minutes of honest reading converts “I should clean up someday” into a concrete list: everything before 2019, everything matching two or three keywords, and that one thread. With the audit done, the deleting itself is mechanical — our guide to deleting all your tweets walks through every route, from emptying the account to retiring just an era.

Unpost is the on-device way to run that step. It is a mobile app for iOS and Android that bulk-deletes your own tweets from your phone: you sign in through the regular X web login inside the app, the encrypted session stays on your device, and tweets are removed one at a time the way you would do it manually, at a pace that respects X’s limits. Its date-range and keyword filters continue the audit you just did on the archive — point them at the years and topics on your list, review what matched, then let it work. The same app also cleans up Reddit, Discord, Instagram, and Slack.

Clean Your Timeline

Archive saved? Now clear the public copies.

Unpost signs in on your device through the regular X web login and bulk-deletes your tweets the way you would manually — with date and keyword filters shaped by the audit you just ran.

The free plan includes a daily deletion allowance, enough to clear a modest backlog over a few days; premium removes the cap for bigger timelines.

Archive Traps to Avoid

The download link expires. You have a limited window — days, not weeks — to fetch the ZIP once it is ready. Miss it and the file is gone; you start over with a new request and a new wait. Download it the day it arrives and store it somewhere safe.

You cannot stockpile requests. X processes one archive request at a time, so a fresh snapshot means asking again and waiting again. If you want a before-and-after record of a cleanup, plan for two full cycles.

Big accounts mean big files. A decade of photos and videos can push the ZIP into multiple gigabytes, sometimes split into several parts. Download on Wi-Fi and prefer a computer over a phone.

Verification needs current contact details. The confirmation code goes to the email address or phone number on the account. If those are stale, update them first — otherwise the request fails at the first hurdle.

It arrives quietly. One push notification and one email are easy to miss. If a couple of days have passed, revisit the same settings page — when the file is ready, the download button is sitting right there.

What the Archive Keeps vs What Stays on X

Your dataIn the archiveOn X after you delete
Tweets and retweetsFull text, dates, and media up to the generation dateRemoved from your profile and search immediately
LikesA list with snippets and linksGone from your likes tab
Direct messagesComplete conversations, media includedYour copy disappears; other participants keep theirs
Photos and videosOriginal files in the media foldersDeleted along with the tweet that carried them
Ads and account dataImpressions, interest categories, account historyGoverned by X’s internal retention, not your deletes
Copies made by othersNot includedScreenshots and Wayback snapshots stay wherever they live

Bottom Line

The archive is free, complete, and takes minutes to request — there is no version of a Twitter cleanup where skipping it makes sense. Once your tweets are deleted, the ZIP becomes the only place they exist at all: X has no recycle bin, and as our guide to seeing deleted tweets shows, nothing on the outside reliably brings a deleted post back either. So run the order that keeps everything and exposes nothing: request the archive today, read it honestly when it lands, then take the delete list to Unpost and clear the public copies while the private one sits safe on your disk.

Frequently Asked Questions

Usually 24 to 48 hours. Small accounts sometimes get it within a few hours, while very old or media-heavy accounts can wait longer. X sends a push notification and an email when it is ready, and the download button appears on the same settings page where you made the request. The wait cannot be skipped or rushed — the archive is generated in a queue on X's side.
A browsable viewer called "Your archive.html" plus a data folder of machine-readable files. The viewer shows your tweets, likes, direct messages, and media in a timeline you can search offline. The data folder holds the raw versions — tweets.js with every post and its metadata, like.js, direct-messages.js, your uploaded photos and videos, account history, and the advertising data X holds on you.
Yes. Direct messages arrive in full, including group conversations and shared media, with both sides of every chat. Likes arrive as a list with text snippets and links rather than full copies of other people's tweets — enough to know what you liked, not a backup of someone else's content.
Because the archive only exports what still exists when it is generated. Delete first and those tweets are missing from every archive you request afterwards — X has no trash folder to recover them from. Archive first and you keep a complete private copy, then you can delete the public versions knowing nothing is truly lost to you.
No. It is a read-only export: nothing is deleted, changed, or unpublished, your tweets stay live, and nobody is notified. The only people who can see your archive are the people you hand the file to, so store it somewhere private.

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