UUID v1 ↔ v6 转换器

在浏览器中将 UUID v1 值转换为可排序的 UUID v6 值,或将 UUID v6 值转换回 UUID v1。

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。