UUID 生成与检查工具(批量生成 UUID v4)
使用 crypto.randomUUID() 一次生成最多 10,000 个随机 UUID(版本 4),可复制或下载 TXT 文件。还能检查粘贴的 UUID 的版本、变体和内含时间。
- 在浏览器内处理(不上传)
生成 UUID
1~10,000 个
正在生成…
使用浏览器的 crypto.randomUUID() 生成(不支持时改用 crypto.getRandomValues)。其中 122 位是随机值,其余 6 位表示版本和变体。
检查 UUID
没有连字符、大写、带 { } 或 urn:uuid: 前缀也能识别。
结果
- 标准格式
- 017f22e2-79b0-7cc3-98c4-dc0c0c07398f
- 版本
- 7(Unix 时间型)
- 变体
- RFC 9562(与 OSF DCE/RFC 4122 相同)
- 内含的时间(UTC)
- 2022-02-22T19:22:22.000Z这是生成方写入的值,不一定是真实时间。
使用方法
- 输入生成数量(1~10,000 个)。
- 选择大小写,以及是否带连字符和花括号。
- 点击“全部复制”或“下载 TXT 文件”即可使用。
- 在“检查 UUID”中粘贴 UUID,即可显示版本、变体和时间。
常见问题
UUID v4 会重复吗?
由于有 122 位是随机值,重复的概率极低但不为零。即使生成 10 亿个,出现重复的概率也只有约 10 的 19 次方分之 1。数据库中仍建议配合唯一约束。
GUID 和 UUID 有什么区别?
GUID 主要是 Microsoft 产品使用的名称,现在通常与 RFC 9562 的 UUID 指同一种格式。
可以把 UUID 当作密码或秘密令牌吗?
不建议。RFC 9562 指出不应把 UUID 视为难以猜测的值,也不应用于证明访问权限。秘密数据请使用密码生成器等工具生成的值。
显示的时间是什么?
版本 1 和 6 含有自 1582 年 10 月 15 日起以 100 纳秒为单位的时间,版本 7 含有以毫秒计的 Unix 时间。这里直接显示生成方写入的值,不一定是真实时间。
UUID 会被保存或发送吗?
不会。生成和检查都在浏览器中完成,不会发送到服务器,也不会保存在浏览器或写入网址。
注意事项与限制
- 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
- 只生成版本 4(随机)UUID,不生成按时间排序的 v7 或基于名称的 v5 等(但可以检查)。
- 一次最多生成 10,000 个。
- 检查只解析位布局,无法确认该 UUID 是否正确生成或在哪里使用。
数据来源
- RFC 9562: Universally Unique IDentifiers (UUIDs)(在新标签页打开) (May 2024) — 核对日期: 2026-10-31
相关工具
- 安全密码生成器(密码学随机数、无偏差)使用密码学安全随机数(crypto.getRandomValues)在浏览器中生成无偏差的随机密码。可设置长度、字符类型、排除易混淆字符,并显示熵。
- 密码强度检测(被猜中的难易程度与破解时间)根据密码长度、字符类型、常见密码、键盘排列、连续字符和日期等模式,在浏览器内估算密码被猜中的难易程度与破解时间范围,不会发送或保存密码。
- 文件哈希值计算(SHA-256/SHA-512 校验和)在浏览器内计算文件或文本的 SHA-256、SHA-512 哈希值,并与公布的校验和比对是否一致。文件不会上传。
- 文本加密/解密(AES-256-GCM 密码加密)在浏览器内用密码生成密钥,以 AES-256-GCM 加密和解密文本。使用随机盐值和随机数(nonce),可检测篡改;文本和密码都不会被发送或保存。
- 个人信息文本脱敏工具找出文本中的邮箱、电话号码、银行卡号、日本 My Number、台湾地区身份证号、IP 地址和网址并自动遮盖。全部在浏览器内处理,不上传也不保存。
- 可疑网址格式检查(@、IP、Punycode、短链接)粘贴网址即可列出结构特征,例如利用“@”的伪装、数字 IP 主机、Punycode 与混用文字、短链接和双重扩展名。不会打开链接,也不判定是否安全。