Generate at a known time
Input: Epoch: 1288834974657 (Twitter), Worker: 1, Time: 2023-11-15T14:23:51Z
Output: 1724813574123520001
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Generate Twitter-style Snowflake IDs — 64-bit time-ordered unique integers used in distributed social platforms.
The Snowflake ID Generator creates 64-bit integer IDs in the Snowflake format, originally developed by Twitter (now X) and widely adopted by Discord, Instagram, Mastodon, and other high-volume distributed platforms. A Snowflake ID packs a 41-bit millisecond timestamp, a 10-bit machine/worker ID, and a 12-bit sequence number into a 64-bit integer. This makes Snowflakes time-ordered, unique across nodes, and generatable at up to 4096 IDs per millisecond per node with no coordination required. The tool also includes a decoder that extracts the timestamp, worker ID, and sequence from any existing Snowflake ID.
Input: Epoch: 1288834974657 (Twitter), Worker: 1, Time: 2023-11-15T14:23:51Z
Output: 1724813574123520001
Input: 1014143476327878758
Output: Timestamp: 2022-08-30T20:33:13.094Z Worker: 4 Sequence: 38
Input: Worker: 5, Count: 3
Output: 1724813574123544576 1724813574123544577 1724813574123544578
Input: 1700000000000000000
Output: Timestamp: 2023-09-08T05:51:50.857Z Worker: 0 Sequence: 0