UUID/GUID在线生成器

基于RFC 4122 v4规范,使用浏览器密码学安全随机数批量生成UUID/GUID,支持标准、大写、无连字符、花括号GUID及Base64等多种格式

批量生成 密码学安全 5种格式
1 - 1000
已生成:0
生成结果 standard

点击"生成 UUID"按钮开始生成

广告位

工具介绍与功能

UUID(通用唯一识别码)是128位的标识符,在分布式系统和数据库中广泛用于唯一标识记录。本工具遵循RFC 4122第4版规范,使用浏览器Web Crypto API生成密码学安全的随机UUID,完全在本地运行。

  • 批量生成:一次生成1-1000个UUID,满足测试与初始化数据需求
  • 多种格式:标准、大写、无连字符、GUID花括号、Base64共5种输出
  • 安全随机:基于crypto.getRandomValues密码学随机源,碰撞概率极低
  • 便捷复制:每条结果独立复制,支持一键复制全部结果

安全保障

  • 本地运行:所有UUID在浏览器本地生成,不经过服务器,不上传任何数据
  • 密码学随机:使用Web Crypto API的crypto.getRandomValues,符合RFC 4122 v4标准
  • 版本合规:正确设置version(4)和variant(10xx)位,确保UUID格式合法
  • 唯一性高:v4随机UUID碰撞概率约2^-122,可放心用于唯一标识场景

常见问题

UUID和GUID有什么区别?

UUID(Universally Unique Identifier)和GUID(Globally Unique Identifier)本质上是同一种标识符,都遵循RFC 4122规范,长度均为128位。GUID是微软对UUID的称呼,通常以花括号包裹的形式表示,如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}。本工具同时支持两种表示形式,可在格式选项中切换"GUID格式"获得花括号包裹的输出。

UUID v4为什么是随机的?

UUID共有5个版本,v4是最常用的版本,它使用随机数生成(除版本位和变体位外全部随机)。v4的优势在于不需要中心化协调即可保证唯一性,适合分布式系统。本工具使用密码学安全的随机源,每次生成的UUID都是不可预测的,碰撞概率约为2的负122次方,远低于实际需要担心的水平。

Base64格式的UUID有什么用?

标准UUID为36字符(含连字符),去掉连字符为32字符。将16字节UUID编码为Base64可压缩到22字符,节省约38%的存储空间,常用于URL短链接、API token、数据库索引优化等场景。本工具生成的Base64格式去除末尾填充符"=",更紧凑且适合URL传递。

生成的UUID会重复吗?

理论上存在重复可能,但概率极低。UUID v4共有2^122种可能组合,若每秒生成10亿个UUID,连续生成约85年才有一半概率出现一次重复。在实际应用中,UUID v4的碰撞风险可以忽略不计,可放心用于数据库主键、会话ID、文件名等唯一标识场景。

生成的数据会被记录吗?

不会。所有UUID均在您的浏览器本地通过Web Crypto API生成,不会通过网络发送到服务器,也不会被记录或存储。每次刷新页面或点击"清空"按钮后,已生成的UUID即从内存中清除。请放心用于任何敏感场景的标识符生成。