Volade 生态系统 — 网页工具

在线 UUID 生成器

在您的浏览器中完全生成版本 1 至版本 8 的 UUID(通用唯一标识符)。符合 RFC 9562 的规范格式,内置带版本与变体检测的验证器、时间戳解码器、转换器(二进制、base64、十进制、GUID、URN),批量生成最高 10,000 个并支持 TXT、CSV、JSON 或 SQL 导出。100% 本地、加密安全、无需注册。

100% 本地,不上传任何内容 加密安全 从不存储或发送
工具

在几秒钟内生成、验证和转换您的 UUID

选择一个版本,调整选项,即可生成。一切都在本地进行:您的标识符永远不会离开您的设备。

UUID 生成器与工具箱

在线 安全、网络与密码学
登录

UUID 不是密码。UUID 用作标识符(数据库、API、幂等性),而不是验证机密:其大小公开、结构公开并以明文存储。如需机密,请使用我们的密码生成器。

v4(随机,122 位)仍是默认选择。v7 按时间戳自然排序,在数据库中索引更高效。v1/v6 使用系统时钟和随机节点:不透露有关您设备的任何信息,这与读取真实 MAC 地址的其他工具不同。

100% 本地生成
—

点击「生成」或重新点击某个版本即可创建新的加密随机标识符,符合 RFC 9562 / RFC 4122。

批量生成大量 UUID(最高 10,000 个),检测可能的重复项并导出为 TXT、CSV、JSON 或 SQL 格式。超过 5,000 个的 v4 批次会通过 worker 处理,以免阻塞页面。

100
生成 UUID 以查看结果。

支持的格式:规范格式、无连字符、花括号括起、URN 前缀、大写/小写。分析 100% 在本地进行。

结果将显示在这里。

输入任意形式的 UUID(规范格式、URN、花括号、无连字符、无填充的 base64 或十进制整数):所有转换都会即时更新。

较短的标识符(NanoID、short-uuid、截断的 MD5)不是 RFC UUID:它们的位数不同。

转换结果将出现在这里。

比较结果在此。

10

为您的项目提供即用脚本:正则表达式、代码片段和 SQL 插入脚本。

生成 SQL 脚本或复制正则表达式。

0,0 0评论 所有工具
免费版还是优质版?

UUID 生成器 100% 免费、本地运行且无限制——面向所有人。优质版可解锁完整的 Volade 生态系统。

UUID v1 至 v8、Nil & Max 无限制免费
验证器、解码器和转换器免费
批量最高 10,000 及 TXT/CSV/JSON/SQL 导出免费
加密历史记录与同步优质版
解锁优质版
功能特点

最全面的 UUID 工具箱

100% 本地,加密安全

UUID 在您的浏览器中通过 crypto.getRandomValues()(v4 使用 crypto.randomUUID())生成,绝不使用 Math.random()。不会向服务器发送、存储或分析任何内容——非常适合机密的工作环境。

隐私政策

8 种版本 + 验证器 + 解码器

所有 RFC 版本:v1 和 v6 按时间戳、v3/v5 基于哈希、v4 随机、v7 时间有序、v8 自定义,以及 Nil 和 Max。验证器可检测版本、变体和格式;解码器可读取时间戳和每个字段。

立即生成

批量与专业导出

一次最多生成 10,000 个 UUID、统计信息(总数、唯一值、重复项、熵值),并导出 TXT、CSV、JSON 或 SQL 插入脚本——非常适合准备数据集、迁移或测试,不会泄露任何数据。

批量生成
使用方法

三步生成高质量 UUID

选择版本

v4(随机)适合简单需求,v7(时间戳)便于高效排序和索引,v3/v5(哈希)用于确定性标识,v8(自定义)用于您自己的字段。

生成并验证

每次生成都是加密随机且 100% 本地完成。解码器会立即显示版本、变体,并对于带时间戳的版本显示确切的创建日期。

复制、验证、部署

复制 UUID、验证现有标识符、比较或转换它们(base64、十进制、.NET GUID、SQL…)。一切都在本地完成,无需注册。

参考

UUID 版本对照(RFC 9562 / RFC 4122)

版本标准时间戳位来源时间排序适合用于
v1RFC 9562 / 4122是(100 纳秒,格里高利偏移)时钟 + 序号 + 节点全局时间顺序遗留兼容
v2DCE(保留)是UID POSIX—此处不支持(已过时)
v3RFC 9562 / 4122否MD5(命名空间 + 名称)否确定性标识(MD5,128 位)
v4RFC 9562 / 4122否随机(122 位)否通用标识符
v5RFC 9562 / 4122否SHA-1(命名空间 + 名称)否确定性标识(SHA-1)
v6RFC 9562是(100 纳秒)时钟 + 序号 + 节点本地有序序列v1 兼容 + 改进排序
v7RFC 9562是(毫秒)48 位毫秒 + 74 位随机索引内最优排序现代数据库主键
v8RFC 9562取决于您的字段自定义字段取决于您的字段专有 / 实验格式
NilRFC 9562否所有位为 0—「空」值 / 哨兵
MaxRFC 9562否所有位为 1—最大值 / 哨兵
常见问题

常见问题解答

什么是 UUID?
UUID(通用唯一标识符)是一个 128 位的标识符,以 32 位十六进制数字书写,分组为 8-4-4-4-12(例如:550e8400-e29b-41d4-a716-446655440000)。它允许在没有集中协调的情况下进行标识:每个 UUID 都可以在任何机器上独立创建,碰撞概率可忽略不计。
应该选择哪个 UUID 版本?
对于临时键或日志标识符,v4(随机)是默认选择:122 位熵值,不包含创建时间的信息。对于排序和索引至关重要的数据库主键,推荐使用 v7:其毫秒级时间戳使插入在本地有序,减少索引碎片化。
UUID 能否被猜测或利用?
使用加密安全生成器生成的 v4 UUID 无法被猜测:暴力破解搜索时间约为宇宙年龄的 10³⁶ 倍。然而,v1/v6/v7 包含时间戳:观察者可以推断出确切的创建时间。这是设计细节,不是漏洞,但有时需要在隐私方面加以考虑。
UUID 是好的密码吗?
不是。UUID 用作标识符:它有结构,通常出现在 URL 和日志中,并以明文存储。将 UUID 用作密码等于公开机密。对于登录机密或 API 密钥,请使用我们的密码生成器(128 位或更多,均匀分布,无结构)。
UUID 与 NanoID / short-uuid 的区别是什么?
这些较短的标识符(21 个字符或 128 位压缩)是较新的发明,拥有自己的字母表和规则:它们不符合 UUID 的 RFC 结构(没有强制连字符,没有版本字段)。因此无法对它们进行「分析」或转换为 UUID。我们的转换器恰好会标记它们以避免混淆:RFC UUID 始终是十六进制 8-4-4-4-12 形式。
为什么 v1 使用随机节点而不是我的 MAC 地址?
RFC 9562 标准明确建议不要使用真实 MAC 地址,因为它会识别设备并侵犯隐私。因此 Volade 在每次生成时都会用 6 个随机字节替换节点:您保留 v1 的所有属性(时间戳、唯一性),同时不暴露您的硬件。
什么是 UUID 的「变体」?
变体指 128 位如何被解释,编码在第九个字节的最高两位中(第 4 组的第一个字符,例如「a」)。值「10」对应 RFC 4122/9562 格式,即绝大多数 UUID。我们的验证器始终会告知您这种变体。
能否推算出 UUID 的创建日期?
可以,对于带时间戳的版本:解码器会显示确切日期。v1 和 v6 从 1582 年 10 月 15 日(0x01B21DD213814000)起以 100 纳秒为间隔计数,覆盖约 58,000 年;v7 直接存储 Unix 毫秒时间戳。而 v4 不会透露任何时刻。
v4 UUID 提供多少真实熵值?
正好 122 位:分布在前三组和后三组中的 96 位随机数据,减去 128 位中的 4 位版本号和 2 位变体位。这绰绰有余——提供 122 位真正的随机性是该标识符可信度的核心。
UUID 真的唯一吗?
两个 v4 UUID 之间碰撞的概率约为 2⁻¹²²。每秒生成 10 亿个 UUID 持续 86 年,仍有超过 99% 的概率不产生任何碰撞。实际上,重复仅发生在出现 bug 时(重复种子、错误实现)——我们的「批量」标签页会为您检测重复项。
如何在数据库中存储 UUID?
两种选择:CHAR(36) 便于阅读(在日志和导出中可读,占用稍多空间且比较的字节更多),或 BINARY(16) 以获得性能(16 字节,索引更紧凑)。此工具的「开发者」模块会生成即用的 CHAR(36) SQL 脚本,许多人随后会在列上建立索引以加快搜索。
UUID 适合作为主键吗?
可以,但要选好版本。在非常大的数据量下,纯随机的 v4 会使 InnoDB 中的 B-tree 索引碎片化(插入分散)。而 v7 带时间戳:新值插入到索引末尾,减少页面移动和「页分裂」,这让它成为大型表的推荐选择。
生成器可以离线使用吗?
可以,一旦页面加载完成:所有逻辑(生成、验证、解码、转换、批量、导出)都内置在浏览器中。不会有任何字节发送到我们的服务器;暴露的 API 仅用于配置。您可以断开网络并继续工作。
我可以免费生成多少个 UUID?
无限制。单个生成和批量生成(每次操作最高 10,000 个)完全免费,无需注册,没有配额。只有更广泛的 Volade 生态系统(加密历史记录、同步)属于优质版。

在线 UUID 生成器:v1 至 v8,100% 本地且符合 RFC 9562

Volade UUID 生成器可直接在您的浏览器中生成通用唯一标识符,无需注册、没有限制。标准的所有版本都可用:随机 v4(122 位加密安全)、按毫秒时间戳且时间有序的 v7、兼容 1582 的 100 纳秒时钟 v1 和 v6、基于 MD5/SHA-1 的确定性 v3/v5、自定义字段的 v8,以及 Nil 和 Max UUID。

一切都在 100% 本地进行:标识符使用 crypto.getRandomValues() 或 crypto.randomUUID() 创建,绝不用可预测的随机函数,并且永远不会离开您的设备。即使是 v1 也不会暴露您的 MAC 地址:节点是随机的,符合 RFC 的建议。

验证、解码和转换任意 UUID

验证器接受规范格式、无连字符、花括号括起或 URN 前缀,一键确定有效性、版本、变体(NCS、RFC、Microsoft、保留)以及输入的精确格式。解码器明确解析每个字段:time_low、clock_seq、节点,并为带时间戳的版本显示确切的创建日期。

转换器可将 UUID 转换为二进制(128 位)、标准或 URL 安全的 base64、128 位无符号整数、Microsoft/GUID UUID(反向字节序)或标准化规范形式——便于与 .NET(Guid)、Node.js(Buffer)或 SQL 数据库系统对接。

用于生产:批量、导出和 SQL

批量生成一次最多生成 10,000 个 UUID,计算统计信息(总数、唯一值、重复项、熵值),并导出为准备就绪的 TXT、CSV、JSON 或 SQL 脚本。UUID 比较器和 8 个版本参考表完善了此工具。总之:市场上最全面的 UUID 工具箱,免费、无限且私密。

一份优质许可证,所有网页工具

您的 Volade 订阅可解锁我们所有的网页工具,以及浏览器、CMS、桌面和脚本——适用于您的所有设备。

一个许可证,整个优质生态 浏览器 · CMS · 桌面 · 移动 · 脚本 · API · 工具 · Database
一个许可证,通用于所有 升级到优质版 登录