UUID 生成器

在浏览器中生成随机 v4 或基于时间的 v7 UUID。

标识符与测试数据
正在准备生成器…

设置

正在准备生成器…

输出
结果将显示在这里。

使用方法

  1. 选择 v4 或 v7,并设置数量。
  2. 使用浏览器的安全随机源生成一批 UUID。
  3. 复制选中的值,或导出为文本、JSON、CSV。

选择和生成 UUID

UUID 是常用于记录、事件和测试数据的 128 位标识符,无需安装即可一次生成最多 1,000 个。

支持随机 UUID v4 和带毫秒时间戳的 UUID v7,版本位及变体位按照 RFC 9562 设置。

随机与时间顺序

UUID v4 包含 122 个随机位;v7 包含 48 位 Unix 时间戳和 74 个随机位。以下数据仅展示输出形式,每次生成都会产生新的一批。

UUID v4 批量示例
设置
UUID v4; count = 2
输出示例
f81d4fae-7dec-41d0-a765-00a0c91e6bf6
6ba7b810-9dad-41d1-80b4-00c04fd430c8

仅展示标识符形式,实际生成的值会不同。

显示形式与排序

默认使用小写十六进制和连字符,可选择大写或无连字符形式。同一毫秒内的 v7 是随机顺序,不保证严格递增,也不保证跨设备绝不重复。

复制和导出

需要新数据时再点击生成。修改生成设置会把旧数据标记为上次结果;仅切换文本、JSON、CSV 格式会保留当前的标识符。

处理限制

每批最多 1,000 个值。Nano ID 长度为 1–128,可使用 1–94 个不重复的可打印 ASCII 字符。整数使用有符号 64 位范围。数据在本地生成,每次限时 10 秒。

?

常见问题

UUID 是在服务端生成的吗?

不是。浏览器使用 Web Crypto 在本地生成。

v7 会隐藏生成时间吗?

不会,前 48 位包含毫秒级 Unix 时间戳。

UUID 绝不重复吗?

不是。随机 UUID 的碰撞概率很低,但不等于唯一性保证。

切换输出格式会重新生成吗?

不会,文本、JSON、CSV 使用同一批数据。

支持 v1、v3 或 v5 吗?

当前只支持 v4 和 v7。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。