UUID 生成与解析
批量生成 UUID v4 / v7,解析版本与格式信息。
点击「生成」即用浏览器 crypto.getRandomValues 真实生成;v7 会内嵌生成时刻的 48 位 Unix 毫秒时间戳。 大写 / 连字符为显示选项,实时作用于列表、复制与下载,不改变已生成的值。
尚未生成。选择版本与数量后点击「生成」。
v1时间:60 位 100ns 计数(1582 纪元)+ 节点标识,可还原生成时间v3MD5 命名:命名空间 UUID + 名字的 MD5,确定性v4随机:122 位随机数,不含时间信息,无法得知生成时间v5SHA-1 命名:命名空间 UUID + 名字的 SHA-1,确定性v6有序时间:v1 时间字段重排(草案,非 RFC 标准版)v7有序时间:48 位 Unix 毫秒 + 随机(RFC 9562),可还原生成时间v8自定义(RFC 9562 预留)- 其他 version 位:如实标注为未知版本
示例 v7 = 1789869755919ms = 2026-09-20T02:02:35.919Z = 北京 2026-09-20 10:02:35(node 生成并用同公式回验)
变体由第 9 个十六进制位的高 3 位决定:10x=RFC 4122 / 110=Microsoft GUID / 111=保留 / 0xx=NCS 保留。
生成完全真实:每次点击「生成」都现场调用 crypto.getRandomValues,结果列表即生成结果本身。
什么时候用「UUID 生成与解析」
造测试数据、给记录生成唯一标识,需要一次生成一批 UUID。
使用要点
- 支持 v4(随机)与 v7(按时间有序,作数据库主键更友好)。
- 可批量生成并一次性复制,解析页能反查版本与格式信息。
- 生成过程不联网,不依赖后端服务。
相关工具
UUID 生成与解析与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。