UUID / NanoID 生成器

v4 / v7 / NanoID — 浏览器内批量生成

🔒 本工具完全在浏览器中运行,输入数据不会上传到服务器。

UUID / NanoID 生成器

数据库、分布式系统与短链常用的随机标识符。支持 UUID v4(完全随机,RFC 4122)、UUID v7(时间可排序,RFC 9562)以及自定义字母表的 NanoID。单次可批量生成 1000 个。

  • UUID v4 — 完全随机,122 位熵
  • UUID v7 — 时间可排序,更适合主键
  • NanoID — URL 安全,字母表与长度可定制
  • 单次最多 1000 个
  • 使用 crypto.getRandomValues
  • 零网络请求,可离线

FAQ

什么时候选 UUID v7?

UUID v7 前 48 位是 Unix 毫秒时间戳,相近时间生成的 ID 排序也相近。对数据库 B-tree 插入局部性远好于 v4。

NanoID 比 UUID 好吗?

权衡不同:更短(21 vs 36 字符)、默认 URL 安全;同样规模碰撞概率相近。需跨系统标准选 UUID,需紧凑公开 ID 选 NanoID。