UUID / ULID 解码器

粘贴任意 UUID(v1、v3、v4、v5、v6、v7、v8)或 ULID 以查看其结构。从 UUID v1/v6/v7 和 ULID 中提取创建时间戳,查看版本和变体,并查看原始十六进制字节。完全在您的浏览器中运行 —— 不会上传任何内容。

试试:

🔎

在上方粘贴 UUID 或 ULID 以进行解码

使用方法

1

粘贴 UUID 或 ULID

粘贴任意 UUID(带或不带连字符,任意大小写)或 26 个字符的 ULID。解码器会自动检测格式。

2

查看解码后的结构

查看版本、变体、嵌入的时间戳(适用于 v1、v6、v7 和 ULID)、节点/MAC 地址以及随机位 —— 全部已提取并格式化。

3

复制任意字段

点击任意字段旁边的复制按钮,即可获取规范形式、原始十六进制、提取的时间戳或随机组件。

常见问题

该解码器可以解析哪些 UUID 版本?

全部支持:v1(时间戳 + MAC)、v3(基于名称的 MD5)、v4(随机)、v5(基于名称的 SHA-1)、v6(重排的 v1)、v7(Unix 时间 + 随机)和 v8(自定义)。它还识别 RFC 9562 中定义的 nil 和 max UUID。

可以从 UUID v7 中提取时间戳吗?

可以。UUID v7 在其前 48 位中以毫秒为单位编码了一个 48 位的 Unix 纪元时间戳。解码器会将其提取出来,并以 ISO-8601 日期、Unix 毫秒和相对时间("2 分钟前")的形式显示。

它也能解码 ULID 吗?

可以。粘贴一个 26 个字符的 Crockford Base32 ULID,解码器会从前 10 个字符中提取 48 位毫秒时间戳,从最后 16 个字符中提取 80 位随机组件。

可以解码 UUID v1 以查看原始的 MAC 地址吗?

可以。UUID v1 嵌入了一个 48 位的节点标识符,传统上是生成机器的 MAC 地址(尽管现在许多库会将其随机化)。解码器以标准的冒号分隔十六进制形式显示该标识符,并同时显示时间戳和时钟序列。

是否会向服务器发送任何内容?

不会。所有解析都在您的浏览器中运行 —— UUID 或 ULID 不会离开您的设备。如果该标识符对应于真实的数据库行或内部资源,这一点非常重要。

相关工具