K-Lab

ID Toolkit

Paste an ID above to decode it

All processing happens in your browser. No data is sent to any server.

Frequently Asked Questions

What is a UUID and what versions exist?

UUID (Universally Unique Identifier) is a 128-bit identifier standardised in RFC 9562. Version 1 and 6 encode a timestamp and MAC address, v3 and v5 are hash-based (MD5/SHA-1), v4 is random, and v7 uses a Unix millisecond timestamp with random bits.

What is a ULID?

ULID (Universally Unique Lexicographically Sortable Identifier) is a 128-bit identifier encoded as 26 Crockford Base32 characters. The first 10 characters encode a 48-bit millisecond timestamp, and the remaining 16 encode 80 bits of randomness.

What is a Snowflake ID?

Snowflake is a 64-bit ID format created by Twitter. It encodes a 41-bit timestamp (milliseconds since a custom epoch), 5-bit datacenter ID, 5-bit worker ID, and 12-bit sequence number. Discord uses the same format with a different epoch.

What is a KSUID?

KSUID (K-Sortable Unique IDentifier) is a 160-bit identifier encoded as 27 Base62 characters. The first 32 bits encode seconds since 2014-05-13, followed by 128 bits of random payload.