🆔 UUID生成器

v4随机 · v1时间戳 · v7时间有序 · 批量生成

📝 生成选项
设置生成选项后点击生成
🆔 生成结果
🆔
设置左侧生成选项,点击「立即生成」查看UUID列表
等待生成...

什么是 UUID?

UUID(Universally Unique Identifier,通用唯一识别码)是一种在全球范围内基本不会重复的标识符,也叫 GUID。一个标准的 UUID 通常写作 32 位十六进制数字,并以连字符分成 8-4-4-4-12 五段,例如 550e8400-e29b-41d4-a716-446655440000,共 36 个字符。UUID 不依赖数据库自增或中心服务器,任何机器都能独立生成,广泛用于数据库主键、订单号、文件名、接口参数、消息队列及各类分布式系统的唯一标识。

UUID 有哪些版本?

  • v4(随机版):完全由加密安全随机数生成,除 4 位版本号与 2 位变体号外其余 122 位均随机,最简单通用,适合绝大多数场景,也是本工具默认版本。
  • v1(时间戳版):由当前时间戳(以 100 纳秒为单位的格林尼治时间)、时钟序列与节点标识构成,同一时刻生成的 UUID 顺序基本可预测。
    本工具出于隐私考虑,v1 采用随机节点标识而非真实 MAC 地址,且时钟序列随机生成。
  • v7(时间有序版):RFC 9562 推出的最新标准,前缀为 48 位毫秒时间戳,后接随机数。兼具时间顺序性与随机性,按时间排序的分片友好,非常适合作为数据库主键与索引。

如何使用本工具

选择 UUID 版本并设置生成数量(1-200 个)后点击「立即生成」即可。可自由选择是否保留连字符、是否大写、是否添加自定义前缀;每个结果都能单独复制,也可点击「复制全部」一次复制多行,或「下载TXT」保存到本地。所有 UUID 均在您自己的浏览器内使用 Web Crypto 加密安全随机数生成,不会上传任何数据,可放心用于生产环境。

什么是 NIL UUID 与变体?

除上述版本外,还有一个特殊值 NIL UUID(00000000-0000-0000-0000-000000000000),表示"没有 UUID"。UUID 的变体号位于第 9 位十六进制数字,取值 8、9、a、b 表示符合 RFC 4122 标准的变体。关于格式规范可在通用唯一识别码相关标准文档中进一步查阅。