CUID2 options
Lowercase, URL-safe, always starts with a letter.
Everything runs locally. Nothing is sent to any server.
Generate CUID2 identifiers: short, lowercase, URL-safe unique IDs that always start with a letter. A modern alternative to UUIDs for web apps, database keys and anywhere an ID must survive URLs and copy-paste.
Lowercase, URL-safe, always starts with a letter.
Everything runs locally. Nothing is sent to any server.
CUID2 IDs are lowercase alphanumeric strings (a-z, 0-9) that always start with a letter, which makes them safe for URLs, HTML ids, database keys and JavaScript variable names without escaping. The reference implementation hashes entropy with SHA-3; this tool draws from the browser's cryptographic random source and matches the same format, length range and leading-letter rule.
Because CUID2 strings never contain uppercase letters, hyphens or special characters, they survive case-insensitive filesystems, URL routing and copy-paste without mangling. They are popular in Prisma-era apps as an alternative to auto-increment integers, which leak row counts and creation order.