涵盖所有实用版本
随机的 v4、按时间排序的 v7、经典的 v1、重排的 v6、基于 SHA-1 的确定性 v5,以及 RFC 9562 定义的 nil 和 max 哨兵值。
批量生成 UUID 和 GUID(随机的 v4、按时间排序的 v7、经典的 v1、重排的 v6 或确定性的 v5),然后直接在浏览器中格式化、导出和解析。
随机。数据库键、请求 ID 以及任何无需排序场景的默认选择。
选择一个版本,然后点击“重新生成”来创建标识符。
Web Crypto 随机数 · 不上传 · 不存储
粘贴任意 UUID 或 GUID(带花括号、带引号、无连字符或带 urn 前缀均可),即可查看其版本、变体和内嵌的时间戳。
这里的每个 UUID 宽度都相同,变化的是各个位的含义。随机、按时间排序,或由名称哈希而来:根据标识符的用途选择合适的排列方式。
需要不透明的随机键时用版本 4,需要按创建时间排序时用版本 7,需要同一输入始终生成同一 UUID 时用版本 5。
一次最多生成 1,000 个,然后切换大小写、连字符、花括号、引号或 urn:uuid 前缀,以匹配你的编程语言或数据库。
复制单个值或整个列表,下载为 TXT、JSON 或 CSV,再把任意现有 UUID 粘贴到检查器中,查看其版本和时间戳。
随机的 v4、按时间排序的 v7、经典的 v1、重排的 v6、基于 SHA-1 的确定性 v5,以及 RFC 9562 定义的 nil 和 max 哨兵值。
小写或大写,带连字符或紧凑形式,无包裹、花括号、引号或 urn 前缀,可输出为逐行文本、逗号分隔列表、JSON 数组或 CSV。
粘贴任意 UUID 或 GUID,即可查看其版本、变体、内嵌的创建时间、时钟序列和节点标识符。
随机位来自 Web Crypto API,节点标识符随机生成并设置了多播位,绝不使用你的 MAC 地址。
版本 1、6 和 7 使用每个标签页独立的计数器,因此即使在快速循环中,也能生成有序且唯一的标识符。
生成、格式化和解析全部在此浏览器中完成。不传输任何内容,也不保留任何内容。
如果标识符不应泄露任何信息且顺序无关紧要,请使用版本 4。数据库主键请使用版本 7,因为它开头的 Unix 时间戳能让插入保持顺序,并减少索引碎片。如果同一个名称必须始终对应同一个标识符,请使用版本 5。
版本 4 UUID 含有 122 个随机位,足以作为无法猜测的标识符。即便如此,UUID 是标识符而不是秘密值:不要把它用作密码、会话令牌或 API 密钥,这些场景应该使用专门的令牌生成器。
在这里不会。最初的规范允许在节点字段中使用真实的网卡地址。本工具生成设置了多播位的随机节点标识符,这正是 RFC 9562 对随机节点的建议做法,因此不会嵌入任何有关你硬件的信息。
实际上没有区别。GUID 是 Microsoft 对同一种 128 位标识符的叫法。Microsoft 的工具通常以大写形式并加上花括号来显示它,所以本工具同时提供这两种格式。
版本 5 在设计上就是确定性的:它是命名空间与名称的 SHA-1 哈希。输入相同的命名空间和名称,总会得到相同的 UUID,这正是它适合用作稳定、可复现标识符的原因。
是的。全零值被明确定义为表示“无标识符”的哨兵值,RFC 9562 还新增了与之对应的全一 max UUID 作为上界。两者都不包含版本或变体。
不会。随机字节来自浏览器的 Web Crypto 实现,版本 5 的哈希使用浏览器自带的 SHA-1,解析也只是本地处理。任何标识符都不会离开此设备。
探索不断扩充的工具合集,涵盖计算、文档、写作和日常工作。