工具工作区
UUID 生成器、GUID 生成器和 UUID 验证器
生成最多 100 个 UUID 并验证已有值。
UUID 生成器和验证器
大小: 字节
键数:
深度:
UUID 生成器和验证器
字节 →
UUID 生成器和验证器
查询参数
IDN / Punycode
UUID 生成器和验证器
..
头部
Payload
元数据
· 过期时间:
验证签名
签名 (HS)
UUID 生成器和验证器
模式库
高亮匹配
匹配 ()
@
替换结果
UUID 生成器和验证器
相对时间:
时区
按部分构建
年内第几天:
周:
星期:
差值
UUID 生成器和验证器
UUID 生成器和验证器
UUID 生成器和验证器
示例
UUID v4
550e8400-e29b-41d4-a716-446655440000
UUID v7
019e8eb6-b49c-7a57-aced-aff757cee34d
UUID 指南与文章
UUID 生成器和验证器
生成最多 100 个 UUID 并验证已有值。 DevToolGrid Online 提供免费的 UUID 生成器、GUID 生成器和 UUID 验证器.
什么是 UUID?
UUID(通用唯一标识符),也称 GUID,是一个 128 位的值,写成 36 个字符,例如 550e8400-e29b-41d4-a716-446655440000。UUID 让相互独立的系统无需中央机构即可为数据库行、文件或事件创建标识符,且碰撞概率极低。
如何生成 UUID
- 1 选择版本:v4(随机)、v7(按时间排序)、v1、v3/v5(基于名称)或 NIL。
- 2 设置生成数量以及大写、花括号或 URN 等格式选项。
- 3 点击 Generate,然后复制列表或下载为文件。
- 4 把已有的 UUID 粘贴到校验器中以验证并识别其版本。
UUID 注意事项与陷阱
- 随机不等于顺序v4 完全随机,会打散数据库索引。需要按时间排序、对索引友好的 id 时请用 v7。
- v1 可能泄露信息版本 1 内嵌时间戳和节点标识符。如果这些元数据敏感,请优先使用 v4 或 v7。
- 大小写与格式UUID 不区分大小写,但通常用小写。花括号和 urn:uuid: 前缀是可选样式。
UUID v4 与 v7(以及 GUID)
v4 由随机位生成,是通用 id 最常见的选择。v7 在开头放置毫秒时间戳,因此数值按创建时间排序,更适合作为数据库键。GUID 只是微软对同一 128 位 UUID 标准的称呼。
常见问题
这个工具免费吗?
是的。UUID 生成器和校验器完全免费,没有限制。
我的数据会发送到服务器吗?
不会。UUID 使用安全随机生成器在你的浏览器本地生成;不会上传任何内容。
两个 UUID 会发生碰撞吗?
实际上不会。随机 v4 UUID 的数量极其庞大,碰撞的可能性微乎其微。
我应该用哪个版本?
一般用途用 v4,需要时间排序的数据库键用 v7。