oLoveTools
唯一标识符

UUID 生成器

生成 UUID v1、v3、v4、v5、v6 与 v7,以及 ULID、NanoID 和 MongoDB ObjectId——批量生成,输出格式与你的代码要求完全一致,且没有任何网络请求。

11 种标识符单批最多 100 000 个逐字节检查器
RFC 9562 的 UUID
其他标识符

来自浏览器加密随机源的 122 位熵。只要求唯一时的默认选择。

数量
15 00010 000

还没有生成任何内容。选择类型、设定数量,然后点击“生成”。

继续处理列表随你同行——无需下载,也无需重新上传
输出形态
0189d6a3-4f2b-7c31-b8e5-6d1f9a2c4e70
解析与手工构造

工作原理

1

挑一种类型

共十一种,从常见的 v4 到按时间排序的 v7、ULID 或 Mongo 的 ObjectId。

2

设定这一批

要多少个,以及什么形态:大小写、连字符、包裹符号、前缀和导出格式。

3

点击生成

在此之前什么都不会运行。批量在 Worker 中构建,并精确计时到零点一毫秒。

4

带走结果

复制、下载为 txt、csv、json 或 SQL,也可以把列表直接送往另一个工具。

十一种标识符

UUID v1、v3、v4、v5、v6、v7、nil 与 max,另有 ULID、NanoID 和 MongoDB ObjectId。

按时间排序且单调

v7、v6 和 ULID 内置计数器,同一毫秒内生成的标识符仍保持创建顺序。

还能反向读取

粘贴任意标识符即可看到版本、变体、时间戳、节点与原始字节,并可只改动一个半字节。

不占用主线程

批量在 Web Worker 中运行,附带精确耗时以及针对整批数据的重复检测。

想要什么格式都行

大小写、连字符、花括号、urn:uuid:、引号、前缀与后缀,可导出为 txt、csv、json 或 SQL。

数据不出标签页

熵取自 Web Crypto,没有任何网络调用,两次访问之间也不保存任何内容。

uuid 生成器

所有标识符格式,都在本地生成

大多数生成器给你一个 v4 就结束了。这里覆盖 RFC 9562 的完整家族、在实践中取代它的可排序格式,以及其他生态系统所用的标识符,输出形态与你的迁移脚本、种子文件或测试夹具所需完全一致。

11 种标识符
单批最多 100 000 个
逐字节检查器
零网络请求

天生可排序

随机的 v4 主键会把写入分散到整棵 B-tree 索引。v7、v6 和 ULID 把时间放在最前,新行会落在索引末尾而不是遍地开花;本工具还在每一毫秒内维护计数器,即使在紧凑循环中顺序也不会乱。

为标识符之后的工作而设计

种子数据、测试夹具与迁移

生成十万个主键,直接导出为 SQL INSERT 或 JSON 数组,再把列表交给比较、哈希或压缩工具,全程不经过下载文件夹。

本地运行,且可验证

熵来自标签页内的 Web Crypto API。没有 API 调用,没有 CDN 拉取,也没有额外下载的 WebAssembly:v3 与 v5 所用的哈希就嵌在页面里,因此断网也能照常使用。

常见问题

Q该选哪个 UUID 版本?+

只要唯一性就用 v4。标识符要当主键就用 v7,因为开头的时间戳能让索引写入集中在一处。同样的输入必须得到同样的标识符时用 v5。

Q为什么要十个 v5 却得到十个一样的?+

因为这正是 v5 的含义:一个命名空间加一个名称只对应一个标识符。想要十个不同的,就给它十个不同的名称,每行一个。

Qv7 和 ULID 有什么区别?+

两者都是 48 位毫秒时间戳加随机位。v7 是真正的 UUID,能直接放进 UUID 列;ULID 是 26 个 base32 字符,更短且不区分大小写,但它不是 UUID。

Q这些标识符在密码学上安全吗?+

随机性来自 crypto.getRandomValues,与浏览器生成自身密钥材料使用的是同一来源。但请注意,v1 和 v7 会有意暴露创建时间,因此它们并不是秘密。

Q一次最多能生成多少个?+

每批最多 100 000 个。为保持页面流畅,屏幕列表只显示前 300 行;复制、下载以及传递按钮始终作用于完整批次。

Q会有数据发送到服务器吗?+

不会。生成、解析和导出都在你的浏览器中完成,使用期间页面不会发出任何请求。

关键词

uuid 生成器随机 uuid v4按时间排序的 uuid v7基于名称的 uuid v5guid 生成器ulid 生成器短小的 nanoid批量 uuiduuid 解析器
oLoveTools 套件的一部分
oLoveTools

UUID v1 到 v7、ULID、NanoID 和 ObjectId——生成、解析与导出全部在你的浏览器中完成。

© 2026 oLoveTools关于

下一步

生成安全密码 EntropyBolt

UUID Generator | UUID 生成器 | 批量生成 v4、v7、v5、ULID 与 NanoID

免费在线 UUID 生成器:支持 v1、v3、v4、v5、v6、v7、nil 与 max,另有 ULID、NanoID 和 ObjectId。大批量生成、可自定义输出格式、逐字节检查器,全部在浏览器中完成。

常见问题

该选哪个 UUID 版本?

只要唯一性就用 v4。标识符要当主键就用 v7,因为开头的时间戳能让索引写入集中在一处。同样的输入必须得到同样的标识符时用 v5。

为什么要十个 v5 却得到十个一样的?

因为这正是 v5 的含义:一个命名空间加一个名称只对应一个标识符。想要十个不同的,就给它十个不同的名称,每行一个。

v7 和 ULID 有什么区别?

两者都是 48 位毫秒时间戳加随机位。v7 是真正的 UUID,能直接放进 UUID 列;ULID 是 26 个 base32 字符,更短且不区分大小写,但它不是 UUID。

这些标识符在密码学上安全吗?

随机性来自 crypto.getRandomValues,与浏览器生成自身密钥材料使用的是同一来源。但请注意,v1 和 v7 会有意暴露创建时间,因此它们并不是秘密。

一次最多能生成多少个?

每批最多 100 000 个。为保持页面流畅,屏幕列表只显示前 300 行;复制、下载以及传递按钮始终作用于完整批次。

会有数据发送到服务器吗?

不会。生成、解析和导出都在你的浏览器中完成,使用期间页面不会发出任何请求。

关键词

uuid 生成器, 随机 uuid v4, 按时间排序的 uuid v7, 基于名称的 uuid v5, guid 生成器, ulid 生成器, 短小的 nanoid, 批量 uuid, uuid 解析器