UUID 生成器:在线一键生成 UUID v4

2026-08-07

什么时候需要 UUID

接口联调、造测试数据、前端临时主键、日志里的 requestId——经常需要一个全局唯一、不可预测的标识。手写或从别处复制容易撞号或泄漏真实业务 ID。

ComTools UUID 生成器Tools/Developer/Uuid)在浏览器本地调用 crypto.randomUUID(),生成标准 UUID v4(小写、带连字符)。

UUID v4 长什么样

格式固定为 36 字符(含 4 个 -):

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

示例:

3f9a1c2e-8b4d-4e6a-9c1f-2a7b5d8e0f12
  • 第 13 位固定为版本号 4
  • 变体位符合 RFC 4122
  • 随机部分由浏览器安全随机源提供

使用步骤

  1. 打开 UUID 生成器
  2. 页面会自动生成一枚;需要新值时点击 生成
  3. 点击 复制结果 粘贴到代码、配置或 SQL。

全程本地,不上传。

与 GUID 工具的区别

工具 输出
UUID 生成器 小写 UUID v4,如 a1b2c3d4-...
GUID 生成器 同一算法,大写形式(常见于 .NET / SQL Server 习惯)

二者本质都是 v4 随机标识,只是大小写不同。需要大写时用 GUID 工具更省事。

常见场景

场景 建议
JSON / API 样例里的 id 生成后粘进 JSON 格式化
SQL IN (...) 测试 多个 UUID + URL 参数 的 IN 复制,或手写 IN (N'...')
批量假数据 假数据生成 列类型可选 uuid
追踪号 / Correlation Id 每请求生成一枚,写入日志

注意事项

  • 每次点击都会得到新的随机值,不会从输入框推导。
  • 浏览器需支持 crypto.randomUUID(现代 Chrome / Edge / Firefox / Safari 均可)。
  • UUID 不是加密密钥,也不保证按时间排序(那是其他版本如 v1/v7 的能力)。

相关主题

常见问题

Q:一次能生成很多个吗?
A:当前工具每次输出一枚;多次点生成,或用假数据工具批量出 uuid 列。

Q:能生成不带连字符的 32 位吗?
A:先生成再自行去掉 -;本页输出为标准带连字符形式。

Q:会和别人撞上吗?
A:v4 空间极大,实务中碰撞概率可忽略;仍不要把它当安全令牌的唯一防护。


English version