UUID Generator Logo

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.