An XID is a 20-character identifier that is sortable, compact, and server-side safe.

The 20 characters contain 12 bytes represented in base32 encoding. These bytes consist of the current time, a machine identifier, a process identifier, and a random value.

This tool was created because many database tools do not support creating XIDs out of the box. With this tool, you can easily generate a valid XID when manually inserting a row.

Created by Jan Wytze Zuidema