PocketPlay
EN

UUID 生成器

批量生成 UUID v4、v1、v7、v3、v5,还支持 ULID 与 Nano ID,可选大写、花括号、去掉连字符等格式。

🔒 浏览器本地运行,文件不会上传免费 · 无需注册
版本
生成数量
格式

生成结果

第一个 ID 解析

版本说明

怎么生成 UUID

  1. 先选版本。v4 是最常用的随机版;v7 同样随机,但开头带时间戳,因此 ID 按生成顺序排序,做数据库索引更友好。
  2. 设置生成数量,勾选需要的格式:大写、花括号、去掉连字符,或加 urn:uuid: 前缀。
  3. 点“生成”,然后复制列表或下载成文本文件。选 v3 / v5 时改为填写命名空间和名称,同样的输入永远得到同样的 ID。

常见问题

该选哪个版本?

只需要一个唯一标识就用 v4。做数据库主键建议 v7:开头的毫秒时间戳让新记录始终插在 B 树末尾,不会到处乱插。需要“相同输入永远得到相同 ID”(比如由 URL 推导稳定 ID)时用 v5。v1 属于历史版本,本工具用随机节点号代替网卡 MAC 地址,不会泄露你的设备信息。

可以当作密钥使用吗?

v4 和 v7 的随机数来自浏览器的密码学随机源 crypto.getRandomValues,v4 含 122 位随机比特,基本无法猜测。但仍然建议把它们当作标识符而不是密码或会话令牌——这些 ID 通常会出现在日志和 URL 里。

ULID 和 Nano ID 是什么?

ULID 是 26 个字符的 Crockford base32 字符串:48 位毫秒时间加 80 位随机数,可按字典序排序且不区分大小写。Nano ID 是紧凑的 URL 安全随机串,21 个字符的抗碰撞能力与 UUID v4 相当,但短了约三分之一。