UUID 生成器
UUID 生成器在线批量生成符合 RFC 4122 的全局唯一标识符,支持版本展示与复制,适合数据库主键、追踪 ID 与分布式系统去重。
✨ UUID Generator
📐 工作原理与说明
生成 UUID 全局唯一标识符。
- 格式:128 位,标准表示为 8-4-4-4-12 共 36 个字符的十六进制串。
- v4:完全随机生成(其中 122 位为随机位),最常用。
- v1:基于时间戳与 MAC 地址,具备时间顺序性但会暴露主机信息与生成时间。
- v5:基于命名空间与名称做 SHA-1 哈希,同一输入恒定得到同一 UUID。
生成 UUID
解析 UUID
历史记录
📖 UUID 版本说明
v1
时间戳 + MAC
v4
随机数
v5
SHA-1 命名空间
128
位长度
- Version 1: 基于时间戳和MAC地址生成,可追溯但存在隐私风险。浏览器环境下使用随机节点值替代MAC地址。
- Version 4: 完全随机生成,最常用的版本,安全性高,约有 2¹²² 个可能的UUID。
- Version 5: 基于命名空间和名称的SHA-1哈希生成,相同输入产生相同输出,适合需要确定性UUID的场景。
- UUID 格式: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx,其中M表示版本号,N表示变体(通常为8/9/a/b)。
- NIL UUID: 00000000-0000-0000-0000-000000000000,全零UUID,用于表示空值。
📚 深度解析:UUID 生成器
💡 常见使用场景
- 生成唯一标识用于主键、文件名、追踪 ID。
- 给分布式系统生成唯一标识:用作数据库主键、文件名或链路追踪 ID,无需中心化分配即可避免冲突。
生成
示例 UUIDv4:`9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d`(随机 122 位)。
❓ 常见问题(FAQ)
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
免费在线UUID生成器,支持生成v1、v4、v5、v7版本UUID,批量生成,一键复制。纯前端本地产出。。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。