UUID 解码器

将 UUID 解码为其版本、变体、时间戳字段和数字表示形式。

UUID

粘贴规范 UUID、URN、带花括号的 UUID 或 32 字符十六进制 UUID。

UUID 解码结果
规范化 UUID
550e8400-e29b-41d4-a716-446655440000
版本
4版本 4 - 随机或伪随机
变体
1RFC 4122 / RFC 9562 标准变体

表示形式

十六进制
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
十进制
113059749145936325402354257176981405696
八进制
1250350200070515501651234262106312521000000
二进制
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

什么是 UUID 解码器?

UUID 解码器用于解释通用唯一标识符(UUID)内部的结构。它会规范化常见的粘贴格式,检查该值是否为 128 位 UUID,并显示版本、变体、原始十六进制字节,以及可直接复制的数字表示形式。

UUID 经常被当作不透明字符串处理,但版本半字节会告诉你该标识符是如何生成的。版本 4 UUID 是随机的,版本 3 和 5 是基于名称的哈希,而版本 1、6 和 7 等按时间排序的版本可能携带时间戳信息。

何时使用

当你需要检查来自日志、数据库、API、跟踪或测试数据夹具的标识符时,可以使用此工具。它有助于确认 UUID 是随机型还是基于时间的,将其转换为十进制或 Base64 供其他系统使用,并识别 UUID v1 或 v6 的节点字段是否可能暴露类似 MAC 的标识符。

解码器在你的浏览器中运行,不会把 UUID 值发送到服务器。它接受规范 UUID、urn:uuid: 值、带花括号的 UUID、大写输入,以及不含连字符的 32 字符十六进制 UUID。

注意事项

UUID 的版本和变体字段描述的是位布局,并不表示该标识符在实践中一定全局唯一。即使 UUID 看起来有效,如果生成方式不当或被错误复制,仍可能出现重复。

对于版本 1 和版本 6 UUID,节点字段可能看起来像 MAC 地址。现代生成器可能会改为设置多播位并使用随机节点,因此除非你能控制生成器,否则应把它视为节点标识符。