Generate a compact random identifier from a chosen URL-safe alphabet.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Random bytes are mapped to the selected alphabet with rejection sampling when needed to avoid modulo bias. The result is an opaque identifier rather than a sequential counter.
Length: 8 Count: 1 Alphabet: alphanumeric
U2A5G6L6
Share links, test fixtures, and compact UI references generate short IDs.