UUID v1 / v6 转换

双向重排 UUID v1 / v6,精确保留时间、节点与序列

UUID v1

粘贴一个基于时间的 UUID v1,立即获得等效的 UUID v6

UUID v6

粘贴一个重新排序的 UUID v6,恢复原始的 UUID v1 布局

紧凑格式、大写、URN 和带花括号的 UUID 会在转换前规范化

UUID v1 和 UUID v6 包含相同的核心信息:时间戳、时钟序列和节点标识符。UUID v1 按历史 UUID 字段顺序存储时间戳,而 UUID v6 会重新排列这些时间戳位,使简单的字典序排序更自然地符合创建时间

在使用不同时间布局的 UUID 系统间转换标识符。输入 UUID v1 可得到等效的 UUID v6,输入 UUID v6 可还原为 UUID v1。转换结果是确定的,时钟序列和节点字节保持不变。

何时使用

  • 将记录从旧版 UUID v1 存储迁移到 UUID v6,同时保留身份元数据
  • 调试混用 UUID v1 和 UUID v6 值的数据库、日志或队列
  • 检查 UUID v6 值是否能映射回旧集成所期望的 UUID v1 值

输入格式

转换器接受带连字符的规范 UUID 字符串、紧凑的 32 字符 UUID 字符串、大写 UUID、urn:uuid: 值,以及包在花括号中的 UUID。结果始终会规范化为小写的规范 UUID 形式

隐私和兼容性说明

UUID v1 和 UUID v6 可能编码创建时间和节点信息。请将它们视为操作标识符,而不是密钥,并在时间戳或节点元数据可能敏感时避免公开

使用方法

在左侧粘贴 UUID v1 可获得对应的 UUID v6,也可以编辑 UUID v6 字段反向转换。支持规范格式、紧凑格式、大写、URN 和花括号形式;有效结果会自动规范化并可复制。此工具的 HTTP API 说明位于下方