XID Generator
Generate eXtended IDentifiers for distributed systems
ID Type
Quantity
UUIDs
Maximum: 100
Quick set:
What is an XID?
XID is a globally unique, 12-byte identifier inspired by MongoDB ObjectId, but designed for Go and other languages. XIDs are composed of a timestamp, machine identifier, process ID, and a counter, making them sortable and unique across distributed systems. XID is used in distributed databases, event logs, and systems that need compact, sortable, and unique IDs.
Format
XID consists of a 4-byte timestamp, 3-byte machine identifier, 2-byte process ID, and 3-byte counter
xxxxxxxxxxxxxxxxxxxxxxxx
Common Use Cases
- Distributed systems
- Event ordering
- Database records
About This Tool
Our XID Generator allows you to quickly generate unique identifiers for your projects. You can generate up to 100 IDs at once, and easily copy them to your clipboard with a single click.