UUID / ULID / NanoID 生成器

生成RFC 4122 第 4 版 UUID、可排序的ULID或紧凑的NanoID — 一次一个或批量。微软风格的 GUID 输出只是大写、带花括号的 UUID 形式。在下方选择标识符种类及其选项;每个值都使用浏览器的密码学随机源。也请看看 密码生成器来获取人类凭据。
完全在本地运行 — 不上传任何内容。
ID 类型: 122 位随机,格式为 8-4-4-4-12。
数量: 格式: 花括号:
大写 + { } + 连字符 = 经典 Windows GUID。无连字符形式是 32 个十六进制字符。
选择数量与格式,然后点击生成 — 或按 Ctrl+Enter。
UUID v4 是 122 位纯随机数,格式化为 8-4-4-4-12 的十六进制数字(xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx);固定的 4 标记版本,y(总是 8、9、a 或 b)标记变体。碰撞实际上不可能发生。

ULID(通用唯一、按字典序可排序的标识符)是 26 字符的 Crockford Base32 字符串:48 位毫秒时间戳(前 10 个字符,因此按创建时间排序可一直到公元 10889 年)加 80 位随机数。同一毫秒内创建的 ID 以单调递增方式生成 — 下一个值总是严格更大 — 这让 ULID 非常适合追加密集的数据库键与事件流。

NanoID 是一种紧凑、URL 安全的 id(64 个符号的字母表,默认 21 个字符),文本长度与 UUIDv4 大致相当,但每个字符承载的信息密度更高;长度与碰撞概率都可调整(每增加一个字符,字母表空间就乘以 64)。非常适合短公开键、分享令牌与在 URL 中易读的数据库行。