UCHK

UUID 校验

批量校验 UUID 格式与版本,适合接口与数据质检

校验与验证
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日
选项模式
UUID Input

每行粘贴一个 UUID,直接看 valid / invalid;版本分布和修复对照可在高级模式查看。

校验结果
校验结果将显示在这里
🔒 浏览器内本地处理
页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

每行输入一个 UUID,检查十六进制分组、RFC 变体与 v1–v8 版本。Nil 与 Max 按特殊值识别,不归入普通版本。高级选项支持 32 位紧凑输入和 UUID URN;允许外层花括号,规范结果为小写连字符格式。这里只做结构检查,不验证内部时间戳、命名空间哈希、唯一性或来源。输入及选项会保存在当前浏览器,清空可删除草稿。

失败门诊(高频踩坑)

结构检查有明确边界

原因:v7 形状可以携带任意时间戳,v5 形状也可能包含任意哈希。

修复:内部字段和业务约束应在产生或使用 ID 的系统中核验。

场景配方

01

检查混合版本测试数据

目标:导入测试标识符前确认支持的结构。

  1. 分行输入 550e8400-e29b-71d4-a716-446655440000 与 00000000-0000-0000-0000-000000000000。
  2. 执行校验,结果应为 v7 和 Nil。
  3. 打开高级模式查看规范结果与结构检查范围。

结果:结构通过不能证明 ID 的实际生成方式。

生产可用片段

示例

text

550e8400-e29b-71d4-a716-446655440000 → v7
00000000-0000-0000-0000-000000000000 → Nil

常见问题

支持哪些 UUID?

支持 RFC 变体的 v1–v8 UUID,以及全零 Nil 和全一 Max 特殊值。Nil、Max 单独标记,不显示成 v0 或 v15。

通过校验就代表生成正确吗?

只代表文本结构、版本和变体符合支持范围;不验证内部时间戳、哈希、应用字段、来源或唯一性。

支持大写、无连字符、花括号和 URN 吗?

十六进制大小写均可,接受外层花括号;高级选项分别控制 32 位紧凑格式与 urn:uuid: 前缀。通过后显示小写连字符格式。

可以批量检查并查看错误吗?

可以,每行一个值,空行会跳过。高级模式显示格式、版本或变体错误,并统计 v1–v8 数量。

修改输入后旧结果会保留吗?

旧结果会清空,需要重新执行校验,确保结果对应当前输入与选项。

输入会上传或保留吗?

校验在本地完成,不把 ID 内容发往后端。输入与选项会保存至当前浏览器的 localStorage,点击清空可删除草稿。

继续浏览