X Post Date Extractor - Find Exact Tweet Time

X (Twitter) Post Date Extractor

Find the exact date, time, and second any X (Twitter) post was published, decoded straight from the tweet ID.

One per line, up to 50. Accepts x.com and twitter.com status URLs, or a bare tweet ID. Works for tweets posted after November 2010 (when Twitter switched to Snowflake IDs).

The X post date extractor shows the exact date, time and second a tweet was published. Paste an x.com or twitter.com status link, or a bare tweet ID, and the tool decodes the creation time for you. It is free, needs no sign-in and works for posts made after November 2010.

What Is a Tweet ID Timestamp?

A tweet ID timestamp is the creation time built into the number at the end of every post URL. Since November 2010, X (formerly Twitter) has generated post IDs in a format called Snowflake, and the first part of each ID counts the milliseconds since a fixed starting point.

That starting point is November 4, 2010 at 01:42:54.657 UTC. Shifting the ID's lower 22 bits away and adding the starting point gives the moment the post was created. The remaining 22 bits identify the machine and a sequence number, so they say nothing about time.

This is why you can learn the date of a post without opening it. The date is not hidden metadata that someone could edit. It is part of the ID itself, so the result is the same whether the post is public, deleted, or sits behind a login wall you cannot pass.

Why does the post URL not show a date?

X shows relative times such as "3h" or short dates in the interface, and the full timestamp sits behind a hover or a click. The ID in the address bar already holds that information, which makes extraction fast and consistent across every post.

How to Use the X Post Date Extractor

You can decode a post date in under a minute. The steps below match the fields and buttons on this page.

  1. Copy the link of the post from your browser or the share menu. A link looks like https://x.com/username/status/1609338612741046272.
  2. Paste it into the box labeled "X / Twitter post URLs or tweet IDs". Add one link or ID per line, up to 50 lines.
  3. Click Extract Dates. Each valid line becomes a result card with the post type, the ID and the decoded date.
  4. Open the "Show times in" menu and choose Local, UTC or any named time zone, such as Europe/London or Asia/Kolkata. The cards update to that zone.
  5. Click Copy on a card for one result, or Copy all to grab every result as text.
  6. Click Export CSV to download the batch for a spreadsheet. Use Load sample to see an example first, and Clear to start over.

The tool accepts x.com and twitter.com status links, mobile links, links that use the /i/web/status/ form, and plain numeric IDs.

Worked Example: Decoding One Tweet ID

Take the sample ID 1609338612741046272. Paste it, click Extract Dates and leave the time zone on UTC. The decoded moment is midnight UTC on January 1, 2023.

Now switch "Show times in" to America/New_York. The same post now reads as 7:00 PM on Saturday, December 31, 2022. Nothing about the post changed. Only the clock used to display it did.

This matters when you cite a post. If a news article says a tweet went out "on New Year's Eve" and you see January 1, check which zone your result uses before you call either one wrong. For records, UTC is the safest choice because it is the same for everyone.

How to Read and Use the Results

Each card gives you the same set of values, and each one fits a different job.

ResultWhat it showsBest used for
PublishedFull date and time in your chosen zoneReading and quoting
ISO 8601 (UTC)Standard timestamp with millisecondsSpreadsheets and databases
Unix timestampSeconds and milliseconds since 1970Scripts and sorting
AgeTime since posting, such as 2 years agoQuick freshness checks

Use the ISO value when you need a precise, unambiguous record. It ends in Z, which means UTC, so nobody has to guess the zone. Use the Unix value when you want to sort many posts in order, because a plain number sorts correctly in any spreadsheet.

The post type label tells you how the line was read. "Post (tweet)" means the tool found a status link, and "Raw ID" means you pasted a bare number. Both decode the same way.

Can You Find or Filter X Posts by Date With This Tool?

No. This tool works in one direction: you give it a post, and it returns the date. It does not search X, list posts from a date range or sort an account's timeline.

If you want to find posts from a certain period, X's own advanced search lets you set a date range, and search operators such as since: and until: narrow results by day. Once you have the links, bring them here to confirm exact times or export them with their dates as a CSV file.

This combination works well for audits. Collect the post links you care about, paste up to 50 at a time, and export. You get a sortable sheet of when each post went live.

Who Needs a Tweet Date Extractor?

Anyone who has to prove when something was said benefits from an exact timestamp. These are the most common situations.

  • Journalists and fact-checkers confirm whether a screenshot is real and whether a statement came before or after an event.
  • Researchers build timelines of posts for a study, with times in UTC for consistency.
  • Social media managers log when competitor or brand posts went out. Pair the data with the best time to post calculator to plan your own schedule.
  • Legal and compliance teams record when a public post appeared, down to the second.
  • SEO and content teams date a cited post before using it as a source, so a reference is not out of date.
  • Community moderators check which of two similar posts came first when someone claims credit.

If you work across platforms, there are matching tools for dating a post from Instagram, LinkedIn and TikTok. You can also browse the full YouTube and social media tools category.

Best Practices and Troubleshooting

A few habits prevent most mistakes with decoded dates.

Always note the time zone

Write the zone next to every time you record. A post made at 11:30 PM in California is already the next day in UTC. Switching the "Show times in" menu to UTC before you export keeps a whole batch consistent.

Use the original post link

A repost points to the original post's ID, so the date you get is for the original, not for when someone shared it. A reply or a quote post has its own ID and its own date. Copy the link of the exact post you want to date.

Fix lines that do not decode

  • Very short numbers: Posts made before November 4, 2010 used simple counting IDs with no time inside. The tool cannot give an honest date for them, so it flags them instead of guessing.
  • Profile or search links: A link to a profile, list or search page has no status ID. Open the post itself and copy that link.
  • Extra text on a line: Put one link or ID per line. A line with a sentence around the link may not read as expected, so remove the extra words.
  • More than 50 lines: Split a large list into batches of 50 and export each one.
  • An ID that looks wrong: A digit lost during copying changes the date by a large amount. Copy the link again and compare.

Accuracy and Limits

The decoded time is the moment X assigned the ID, which is the moment the post was created. Edits, later replies and likes do not change it. The result is precise to the millisecond, and the full date view shows seconds.

The tool reads the ID only. It does not check whether the post still exists, who wrote it or whether the text was changed. For a deleted post, the ID still gives a date, but you may have no other proof of the content. Keep a screenshot and the link together when the record matters.

Paste your post links into the box above, click Extract Dates and choose the time zone that fits your report. In a few seconds you will have the exact publish time of every post, ready to copy or export. If you are drafting posts of your own next, the Twitter thread generator can help you plan them.

Frequently Asked Questions

How do I find the date of an X post?
Paste the post link or tweet ID into the X post date extractor and click Extract Dates. The tool decodes the exact date, time and second from the ID. You can switch the display to UTC, local time or any named time zone.
Can I find or filter X posts by date with this tool?
No. The tool dates posts you already have, it does not search X or list posts from a date range. Find the links with X advanced search, then paste up to 50 here to get exact times.
What kinds of links and IDs does the tweet date extractor accept?
It accepts x.com and twitter.com status links, mobile links, links in the /i/web/status/ form and bare numeric tweet IDs. Enter one per line, up to 50 lines. Profile or search links have no post ID and will not decode.
Why does the tool say a tweet ID cannot be decoded?
Posts made before November 4, 2010 used simple counting IDs with no time inside, so no honest date can be derived. Other causes are a profile link, a mistyped digit or extra text on the line. Copy the full post link again.
Is the decoded tweet time accurate?
Yes. The time is stored in the tweet ID when X creates the post, so the result is precise to the millisecond. It shows when the post was created, not when it was last edited, and a repost shows the original date.
Is the X post date extractor free, and can I export the results?
Yes, it is free and needs no sign-in. After you click Extract Dates, use Copy for one card, Copy all for the whole batch or Export CSV for a spreadsheet with ISO and Unix timestamps.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now