免费在线 UUID 生成器
在线生成 UUID v1、v4 或 v7(GUID)— 单次最多生成 10,000 个。支持导出为 TXT 或 CSV。100% 客户端处理,免费,无需注册。
100% 客户端处理 · 数据永不离开您的浏览器使用说明 UUID 生成器
根据使用场景选择 UUID 版本:
- v4(随机) — 适合大多数应用的安全默认选择。使用密码学安全随机数。
- v4(原生) — 使用浏览器内置的
crypto.randomUUID(),性能最佳。 - v1(基于时间) — 编码了时间戳和 MAC 地址片段。在隐私敏感场景中请谨慎使用。
- v7(时间有序) — 推荐用于数据库主键。按创建时间字典序排列。
调整数量滑块,单次最多可生成 10,000 个 UUID。使用全部复制或下载为 TXT/CSV 文件。
键盘快捷键:Ctrl/Cmd+Enter 生成,Ctrl/Cmd+K 清空。
常见问题
什么是 UUID?
UUID(通用唯一标识符)也称为 GUID(全局唯一标识符),是一个 128 位标识符,格式为 8-4-4-4-12 的十六进制字符。UUID 用于在没有中央权威机构的情况下唯一标识记录、会话、文件或资源。
UUID v1、v4 和 v7 有什么区别?
v1 编码了当前时间戳和节点标识符(通常是 MAC 地址片段),具有唯一性,但可能泄露时间或主机信息。v4 完全随机,是使用最广泛的版本。v7 既有时间顺序又有随机性,由于可以按时间顺序排序,非常适合用作数据库主键。
在生产环境中使用 crypto.randomUUID() 安全吗?
安全。crypto.randomUUID() 使用浏览器的密码学安全随机数生成器——与 v4 UUID 使用的来源相同。它在所有现代浏览器和 Node.js 14.17+ 中均可使用。
UUID v4 的唯一性如何?
UUID v4 具有 122 位随机性,提供 2¹²² ≈ 5.3 × 10³⁶ 种可能的值。生成两个相同 UUID 的概率极小——您需要每秒生成数十亿个 UUID,持续许多年,才有可能出现碰撞。
可以批量生成 UUID 吗?
可以!使用滑块或数字输入框设置数量(最多 10,000 个),然后点击生成。您可以将所有 UUID 复制到剪贴板,或下载为 .txt 或 .csv 文件。