Tweet URL & ID Parser
Paste a post URL, a bare ID, or any text containing one — get the ID, author, permalink and exact posting time. Everything runs in your browser.
What's inside a Snowflake ID?
X generates IDs as 64-bit Snowflakes. The top 41 bits are milliseconds since a custom epoch, followed by machine and sequence bits. That's why every ID doubles as a creation timestamp — and why IDs are always increasing.
| Bits | Field | Meaning |
|---|---|---|
| 41 | Timestamp | Milliseconds since 1288834974657 (Nov 4, 2010) |
| 10 | Machine ID | The server that generated the ID |
| 12 | Sequence | Counter for IDs created in the same millisecond |
| 1 | Unused | Sign bit, always zero |
How to find a post's ID and date
-
Step 1
Copy the post link
Use the share menu under the post or your browser's address bar — a bare numeric ID works too.
-
Step 2
Paste it above
The parser pulls the ID out even from longer text that happens to contain a link.
-
Step 3
Read the details
Get the ID, author, permalink and the exact posting time — decoded offline from the Snowflake timestamp.
Frequently asked questions
What is a tweet ID / Snowflake ID?
Every X post has a unique numeric ID called a Snowflake. It is generated from a timestamp, so the ID itself tells you when the post was created — no API call needed.
How do I get the ID from a post URL?
The long number at the end of the URL is the ID. In https://x.com/elonmusk/status/1234567890, the ID is 1234567890. Paste the whole URL here and the parser extracts it for you.
Can I go from an ID back to a date?
Yes. The first 41 bits of the ID encode milliseconds since X's custom epoch (November 4, 2010). Paste any ID and the timestamp appears instantly.
Does this tool call the X API?
No — all parsing happens locally in your browser. The date is decoded from the ID itself, which is why it works even for deleted posts.