UUID 生成器

免费在线 UUID v4 生成器,支持批量生成 1-100 个 UUID,大小写切换,一键复制全部,纯前端生成不上传服务器。

数量:
f6c1e0a9-7b70-4d9c-ad9e-40af37c738c3

工具简介

UUID(Universally Unique Identifier,通用唯一标识符)是一串 128 位标识符,通常表示为 32 个十六进制字符加 4 个连字符,用于在分布式系统中无需协调即可生成全局唯一 ID。

设置生成数量(1-100 个)与大小写后点击"生成",页面调用浏览器内置的 crypto.randomUUID() 批量生成 UUID v4,可整体或单条复制,全部计算在本地完成不经过网络。

使用说明

  1. 在数量输入框设置需要生成的 UUID 个数,范围 1-100
  2. 通过单选按钮切换大写或小写输出格式
  3. 点击"生成"按钮,基于 crypto.randomUUID() 批量生成
  4. 点击每一行的"复制"按钮,单独复制某个 UUID
  5. 点击"复制全部"按钮,一次性复制列表中所有 UUID(以换行分隔)

常见问题

UUID v4 是怎么生成的?

UUID v4 共 128 位,其中 6 位被固定用于标识版本号(4)和变体位,其余 122 位由密码学安全的随机数生成器填充,因此结果几乎不可预测。

生成的 UUID 会重复吗?

按生日悖论估算,连续生成 10 亿(10⁹)个 UUID v4 后出现至少一次重复的概率约为 10⁻¹⁹ 量级,远低于 10⁻¹⁸,日常应用中可视为不会碰撞。

UUID 的大小写有区别吗?

RFC 4122 规定比较 UUID 时不区分大小写,十六进制部分无论大写还是小写都代表同一个值;本工具默认输出小写,也支持切换为大写。

UUID 常用在哪些场景?

常见于数据库主键(避免自增 ID 在分布式环境下冲突)、微服务间的请求追踪 ID、分布式系统的对象唯一标识,以及文件上传时的去重命名。