SmartConvert logoSmartConvert

UUID 生成器

用浏览器加密 API 批量生成 v4 UUID,一键复制。

在浏览器本地运行,文件不上传。

UUID 生成器:在线批量生成 v4 UUID

唯一标识是现代系统的地基:主键、请求 ID、文件名、会话 token、分布式链路追踪。两台互不通信的机器要造出永不相撞的 ID,答案就是 UUID v4——122 位加密随机数,写成 8-4-4-4-12 的经典形式。

这个工具直接调浏览器的 Web Crypto API 出号——和浏览器生成密钥、nonce 是同一随机源,不是用可预测的伪随机糊弄。1 个、100 个,设好批量一次出完,可单条复制,也可一键复制全部(换行分隔,灌表格、种子数据、测试夹具都方便)。每个值都按 RFC 4122 版式校验(版本位 4、变体位 10x),到手即标准格式。

生成完全离线:不请求、不记录、不上报,给生产系统造 ID 也放心。桌面、手机浏览器表现一致,有网没网都能用。

使用方法

  1. 设数量 — 输入需要几个(单批 1–100)。
  2. 生成 — 点一次即出列表。
  3. 复制 — 单条点旁边图标,全量点一键复制(换行分隔)。
  4. 重来 — 想换一批?再点一次即刷新整个列表。

功能特点

  • 加密级随机 — crypto.randomUUID / getRandomValues,绝不用 Math.random。
  • 批量 — 单批最多 100 个,附一键全复制。
  • 标准格式 — 小写、连字符、RFC 4122 合规。
  • 离线可用 — 纯本地生成,零数据收集。
  • 永久免费 — 不限批数,无需注册。

适用场景

  • 建表灌测试数据,一次造一批主键。
  • 联调接口,每个请求塞唯一请求 ID。
  • 批量命名文件、会话、事件追踪。
  • 写单测夹具,复制即用。

需要格式化校验 JSON 数据,用站内的 JSON 格式化;接口参数编解码用 URL 编码与解码。

常见问题

UUID(通用唯一标识符)是 128 位标识符,写成 36 个字符——32 位十六进制分五组,如 3f8a2c1e-9b4d-4c7a-8d2f-1a5b9e7c3d40。v4 版本来自随机数,约 122 位随机,碰撞概率实际为零。

来自浏览器内置的加密随机数(crypto.randomUUID,配 crypto.getRandomValues 兜底),和浏览器生成密钥、nonce 是同一随机源,不是可预测的伪随机序列。

可以,随机 UUID 天然适合无需协调的分布式系统。注意超大规模下完全随机的 ID 会打散 B 树索引,很多团队在热表用 UUIDv7 或 ULID,API Key、请求 ID 等通用标识继续用 v4。

标准写法是小写加连字符,本工具即按此输出。RFC 4122 要求消费方大小写不敏感、花括号可选,个别系统有特殊格式要求的话,粘贴后自行转换即可。

单批最多 100 个。设好数量点一次即出,可单条复制,也可一键复制全部(换行分隔),方便灌种子数据、测试夹具与表格导入。

能。全部用 Web Crypto API 本地生成,不断网也能批量出号,且任何标识都不会被记录。