Handytool
实用工具本地运行

UUID 生成器

生成密码随机 UUID v4 或时间序列 UUID v7 标识符,一次一个或一次多个 — 在您的浏览器中。

UUID
您的 UUID 将在此显示。
版本

v4 是完全随机的。v7 嵌入毫秒时间戳以实现数据库友好的排序。

一次生成 1 到 100 个 UUID。

大小写

完全在您的浏览器中运行。没有任何内容被上传。

关于UUID 生成器

Handytool 的 UUID 生成器创建密码随机的 UUID v4 标识符和时间序列 UUID v7 标识符 — 随时可以粘贴到数据库、API 调用或应用程序配置中。一次生成一个或批量生成最多 100 个,切换大小写,去掉破折号,用花括号包装。每个 ID 都来自 Web Crypto API,完全在您的浏览器中生成。

UUID 生成器功能

  • 01

    UUID v4 和 UUID v7

    v4 是到处使用的经典完全随机 UUID;v7 在开始时嵌入毫秒时间戳,所以 ID 按时间顺序排序 — 对于需要良好索引位置的数据库主键来说是理想选择。

  • 02

    批量生成

    需要 100 个 UUID 用于测试夹具?拖动滑块。切换大小写、破折号和花括号包装以匹配您的环境,然后复制整个块或下载为 .txt 文件。

  • 03

    密码随机

    每个 UUID 都使用 crypto.randomUUID(对于 v4)或 crypto.getRandomValues(对于 v7)生成 — 与 HTTPS 使用的相同安全随机源。没有弱 Math.random() 后备。

UUID 生成器常见问题

什么是 UUID?
UUID(通用唯一标识符),也称为 GUID,是一个 128 位标识符,设计用于在空间和时间上无需任何中央机构即可独特。UUID 是在分布式系统中为记录、对象和事件分配 ID 的标准方式。
我应该使用 UUID v4 还是 v7?
当您想要没有嵌入信息的完全随机 ID 时使用 v4。当用作数据库主键时使用 v7 — 前导时间戳使插入追加繁重,而不是随机的,这会极大地提高 B 树索引性能。
UUID 实际上有多独特?
随机 128 位 UUID 有 2^122 个可能的值。您需要生成大约 2.7 百万亿个 UUID 才能有十亿分之一的碰撞概率。对于每个实际目的,碰撞都是不可能的。
我能用这个来生成安全令牌吗?
UUID v4 使用 Web Crypto API,因此它是密码随机且适合会话 ID 或短期令牌。对于长期秘密,首选具有身份验证标签的专用令牌格式。UUID v7 会泄露创建时间,因此对任何与安全相关的事情都要避免。
UUID 会被发送到任何地方吗?
不会。每个 UUID 都使用浏览器的加密 API 在本地生成。任何内容都不会被上传、记录或存储。

相关工具

实用工具

探索更多工具

全部工具