在线工具箱
UUID 生成器

UUID 生成器

批量生成 v1 / v3 / v4 / v5 / v7 各版本 UUID,并可解析校验已有 UUID。

隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传
UUIDGUID开发
UUID 版本

输出格式

工作原理

  1. 1选择需要生成的 UUID 版本:v4 / v7 为随机(v7 含时间戳且单调递增),v1 含时间戳与节点信息,v3 / v5 由命名空间与名称确定性派生。
  2. 2设置生成数量与输出格式(大小写、连字符、花括号),如需 v3 / v5 则填写命名空间与名称。
  3. 3点击生成,工具在浏览器内使用加密安全随机数(crypto.getRandomValues)计算,并写入 RFC 4122 规定的版本位与变体位。
  4. 4生成结果可一键复制或导出为文本文件;切换到「解析」标签页可校验并解读任意 UUID 字符串。

常见问题

各版本 UUID 有什么区别?该选哪个?

v4 为 122 位纯随机,最通用;v7 前 48 位为 Unix 毫秒时间戳,按时间有序,适合做数据库主键;v1 也含时间戳但需节点信息,隐私性略差;v3 / v5 由「命名空间 + 名称」确定性派生,相同输入永远得到相同结果,适合做稳定 ID。

v3 和 v5 有什么区别?

v3 使用 MD5 摘要,v5 使用 SHA-1 摘要。二者结构相同,只是哈希算法不同;新项目建议优先使用 v5(SHA-1 比 MD5 更安全)。

生成的 UUID 会重复吗?

v4 随机空间为 2^122,实际使用中重复概率可忽略不计;v3 / v5 由输入决定,相同命名空间与名称必然得到相同 UUID(这正是其设计目的);v1 / v7 在同一毫秒内通过计数器保证不重复且单调递增。

数据会上传到服务器吗?

不会。全部生成与解析逻辑都在你的浏览器本地执行,不发起任何网络请求,断网也能正常使用。

UUID 和 GUID 是一回事吗?

是的。GUID(Globally Unique Identifier)是微软对 UUID 的称呼,两者在格式与算法上完全一致,都是 128 位标识符。

更多在线工具