UUID 生成器
批量生成 v1 / v3 / v4 / v5 / v7 各版本 UUID,并可解析校验已有 UUID。
隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传UUIDGUID开发
UUID 版本
输出格式
工作原理
- 1选择需要生成的 UUID 版本:v4 / v7 为随机(v7 含时间戳且单调递增),v1 含时间戳与节点信息,v3 / v5 由命名空间与名称确定性派生。
- 2设置生成数量与输出格式(大小写、连字符、花括号),如需 v3 / v5 则填写命名空间与名称。
- 3点击生成,工具在浏览器内使用加密安全随机数(crypto.getRandomValues)计算,并写入 RFC 4122 规定的版本位与变体位。
- 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 位标识符。