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. 1 选择版本:v4(随机)、v7(按时间排序)、v1、v3/v5(基于名称)或 NIL。
  2. 2 设置生成数量以及大写、花括号或 URN 等格式选项。
  3. 3 点击 Generate,然后复制列表或下载为文件。
  4. 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。