UUID校验器
校验 UUID 字符串是否合法,识别版本(v1/v3/v4/v5)和变体,提取时间戳等信息。
UUID 校验器
输入 UUID 后自动校验
UUID 校验器使用指南
📌 简介
UUID 校验器是一款面向开发者的在线工具,可以校验 UUID 字符串是否合法,识别其版本(v1-v8)和变体类型。对于 v1 版本还能解析出原始生成时间。支持批量校验,每行一个 UUID,一次性处理大量数据。在调试数据库主键、排查日志、验证接口参数时非常实用。所有校验在浏览器本地完成。
📖 UUID 的版本与结构
UUID(通用唯一识别码)由 32 个十六进制字符组成,通常写作 8-4-4-4-12 格式(共 36 字符含连字符)。第 13 个字符表示版本号,第 17 个字符表示变体。v1: 基于时间戳和 MAC 地址;v3: 基于 MD5 哈希;v4: 基于随机数(最常用);v5: 基于 SHA-1 哈希;v6/v7: 时间戳重排版本(新标准)。其中 v4 因为随机性最好、无隐私泄露风险,是当前最广泛使用的版本。
💼 常见应用场景
- 数据校验: 验证数据库中的 UUID 主键是否合法。
- 接口调试: 检查接口传入的 UUID 参数格式是否正确。
- 日志分析: 批量校验日志中的 UUID 是否有异常格式。
- 数据清洗: 从混杂数据中过滤出有效的 UUID。
- 学习研究: 了解不同版本 UUID 的结构和生成原理。
⚙️ 使用步骤
- 在输入框中粘贴 UUID(每行一个,支持批量)。
- 选择是否使用严格模式(严格模式要求标准连字符格式)。
- 结果会实时显示,每行单独校验,标识有效/无效。
- 有效的 UUID 会显示其版本、变体和生成时间(仅 v1)。
⚠️ 注意事项
- 严格模式要求 8-4-4-4-12 格式且带连字符;宽松模式接受 32 位无连字符格式。
- 只有 v1 版本可以解析出生成时间,其他版本无时间信息。
- 本工具只做格式校验,不验证 UUID 是否在数据库中存在。
❓ 常见问题 (FAQ)
Q: 如何判断 UUID 是否是 v4?
A: 看第 13 个字符(去掉连字符后是第 13 位),如果是 "4" 就是 v4。例如 550e8400-e29b-41d4-a716-446655440000 的版本字符是 "4",所以是 v4。
Q: 为什么同一个 UUID 大小写都能校验通过?
A: UUID 使用的十六进制字符大小写不敏感,a-f 和 A-F 等价。本工具会在结果中规范为小写。
Q: 数据会上传吗?
A: 不会。所有校验在浏览器本地完成,UUID 不会离开您的设备。