TweetArchiveGuide

Guide · Updated November 13, 2026 · by Cedano Labs LLC

X archive media dates are wrong

The media files in an X archive usually show the date the archive was created, because the post date is stored in tweets.js, not in the files. TweetArchive reads each post’s created_at, matches the files by the post ID in their name, and exports them named and dated correctly — EXIF dates for JPEGs that lack them.

Step by step

  1. Open your archive ZIP in TweetArchive

    Media is matched to posts automatically.

  2. Review in the Media tab

    Each photo shows “Posted <date>”.

  3. Export photos & videos

    Files are named YEAR/DATE_TIME_original-name and timestamped in the ZIP.

  4. Check media-dates.csv

    It lists every file with its post ID and UTC date.

Open my ZIP in the browser

TweetArchive reads your X archive on your device. Nothing is uploaded. Free preview; $19 once for everything.

Open my archive ZIP

Honest limitations

Frequently asked questions

Which date is used?

The created_at time of the post that contains the media, in UTC.

What about files with no matching post?

They are listed in the Media tab without a post date and are not renamed.

Does it overwrite existing EXIF?

No. JPEGs that already have EXIF data are left as they are.

Is it free?

The preview shows the gallery and exports 10 files. Pro exports everything for $19 once.

Related

Sources

TweetArchive is an independent tool made by Cedano Labs LLC. It is not affiliated with, endorsed by, or sponsored by X Corp. “X” and “Twitter” are trademarks of X Corp., used here only to describe the archive format the tool reads. TweetArchive is not a forensic lab or a legal service, and its exports are not certified evidence. Markdown version: /wrong-media-dates.md.