wire / identifier / nanoid

Nano ID

Nano ID is a compact, URL-safe random string identifier: by default 21 characters drawn uniformly from a 64-symbol alphabet 'A-Za-z0-9_-', giving 126 bits of entropy (collision odds comparable to UUIDv4). It has no internal structure, timestamp, or fixed binary width — it is purely random — so it is not time-sortable, but it is shorter than a UUID and safe in URLs and filenames.

identifier kind identifier status de-facto verification verified tier B identifier@1

aka: nanoid · Nano ID · nano-id

identifier

spec: Nano ID (github.com/ai/nanoid)

length 126 bits not sortable URL-safe alphabet A-Za-z0-9_- (64 symbols), default 21 characters

example:

V1StGXR8_Z5jdHi6B-myT


provenance

see also

agent: curl -H 'accept: application/json' wire.phall.io/identifier/nanoid or /identifier/nanoid.json