UUID Base64 十六进制十进制八进制二进制转换器

在浏览器中将 UUID 与 Base64、十六进制、十进制、八进制和 128 位二进制值相互转换。

UUID
规范 UUID 文本。支持花括号、URN 前缀、大写以及紧凑的 32 位十六进制输入。
Base64
UUID 的 16 个原始字节对应的标准补位 Base64。支持 URL 安全输入。
十六进制
UUID 表示为不带连字符的 32 个小写十六进制数字。
十进制
将 UUID 解释为一个以 10 为基数的无符号 128 位整数。
八进制
同一个无符号 128 位值,用八进制数字表示。
二进制
UUID 值的固定宽度 128 位二进制视图。

此工具转换什么

此转换器会把 UUID 当作它本质上的 128 位值,并让常见表示形式保持同步。粘贴 UUID、Base64 值、十六进制字符串、十进制整数、八进制值或二进制值后,其他格式会在你的浏览器中本地更新。

如何理解这些格式

UUID 字段显示规范的连字符形式。十六进制是相同的 16 个字节,表示为 32 个小写十六进制数字。Base64 是针对原始 16 字节的标准补位 Base64,而不是针对 UUID 文本字符的 Base64。十进制、八进制和二进制会把 UUID 显示为一个无符号 128 位整数;二进制输出会左侧补齐到完整 128 位,因此前导零仍然可见。

注意事项

超出 128 位 UUID 范围的值会被拒绝。Base64 输入必须能解码为恰好 16 字节。转换器接受常见的粘贴变体,例如大写 UUID、urn:uuid: 前缀、花括号、紧凑的 32 位十六进制 UUID、长数字值周围的空白,以及 URL 安全 Base64。转换或生成示例 UUID 时,不会上传任何内容。