UUID Generator
Generate RFC 4122 version 4 UUIDs. Cryptographically random, browser-local.
5
5 UUIDs
07b7ad49-3757-44c3-91b6-0a0adf6889a8
ac8b1872-9030-4be6-8c27-fe0da2ca747d
d3fff55d-33c5-4cc7-8ab9-ef04eae255aa
2f441eac-98c7-4320-a4b4-5eaaf9a29f41
404af788-7b8a-4c11-bf5d-4b4cd5ec3925
Generated using crypto.randomUUID() — fully local, never transmitted.
使用指南 / 为什么使用此工具 / 常见问题
使用指南
选择 UUID 版本——V4(随机)是最常用的唯一标识符方案。输入要生成的数量(1–100),选择格式:标准小写带连字符(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)、大写或不带连字符。点击「生成」创建批次,点击「全部复制」一次性复制所有 UUID,也可逐条单独复制。生成器完全在浏览器本地运行,使用 Web Crypto API 提供密码学安全的随机数。
为什么使用此工具
UUID 是为数据库记录、API 资源、分布式系统和会话令牌生成唯一标识符的标准方案,无需中央 ID 服务器。UUID v4 使用 122 位随机数,在实际应用中碰撞概率可忽略不计。适用于构建需要跨多个数据库或服务的唯一 ID、生成测试数据或创建唯一文件名的场景。Web Crypto API 确保随机性具有密码学安全性,远优于 Math.random() ——后者绝不应用于生产环境的唯一 ID 生成。
常见问题
- UUID 是否真正唯一?
- v4 UUID 使用加密随机数生成,碰撞概率极低(约 1/5.3×10³⁶),在实际应用中可视为唯一。
- 数据会发送到服务器吗?
- 不会。所有 UUID 均在浏览器本地通过 crypto.randomUUID() 生成,无任何网络请求。
- 不同格式有什么区别?
- 连字符格式是标准写法(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx),紧凑格式去掉连字符,大括号格式加花括号,URN 格式带 urn:uuid: 前缀。
- UUID v4 是什么?
- UUID v4 是随机生成的唯一标识符,使用 122 位密码学随机数,可产生约 5.3×10^36 种可能值。即使每秒生成 10 亿个 UUID 并持续 86 年,发生碰撞的概率也不到 50%。
- UUID、nanoid 和 ULID 该如何选择?
- UUID v4 兼容性最广。nanoid 更短且 URL 安全。ULID 带时间戳前缀,支持排序。追求最大兼容性用 UUID v4,URL 中使用短 ID 用 nanoid,需要时间有序的 ID 用 ULID。