UUID 生成器

UUID 生成器是在线批量生成通用唯一标识符(UUID / GUID)的免费工具,支持 v4(纯随机)与 v7(时间有序)两个版本。UUID 是一串 128 位、用 8-4-4-4-12 十六进制表示的标识符,常用于数据库主键、消息 ID、接口幂等键、文件命名等需要“全局唯一又不暴露自增规律”的场景。v4 最通用;v7 前 48 位为毫秒时间戳、按时间递增,做数据库主键索引更友好。本工具一次最多生成 1000 个,可切换大小写、去连字符、加花括号,全程用浏览器加密级随机(crypto.getRandomValues)本地生成,参数与结果不上传、不保存到服务器。

生成结果

——

UUID 版本

v4:16 字节全随机,最通用,适合绝大多数标识需求。

格式选项

提示:改动版本、数量或格式后,点「重新生成」按钮才会刷新结果(避免误触丢失已复制内容)。

🟢 UUID 全程在你的浏览器本地用加密级随机(crypto.getRandomValues)即时生成,参数与结果不上传、不保存到服务器;仅可选的「记住设置」会把格式偏好(不含结果)存在本机 localStorage。

如何使用UUID 生成器

1

选择 UUID 版本:默认 v4(纯随机,最通用);需要按时间有序、适合做数据库主键时选 v7。

2

设置生成数量(1~1000):可直接输入,或点 1 / 5 / 10 / 50 / 100 快捷按钮批量生成。

3

按需勾选格式:大写字母、去连字符(输出 32 位紧凑)、花括号包裹 {…}(GUID 习惯)。

4

点「生成 / 重新生成」得到结果(改动参数后需再点一次刷新,避免误触丢失已复制内容)。

5

单条点右侧「复制」,或用顶部「复制全部」「下载 .txt」批量导出,全程本地、不上传。

常见问题

uuid 生成器怎么在线批量生成 uuid
在本页把「生成数量」调到大于 1(可直接输入或点 5 / 10 / 50 / 100 快捷按钮,最多 1000 个),再点「生成 / 重新生成」,即可一次得到一批 UUID,每行一个。生成后可以逐条点右侧「复制」,也可以用顶部「复制全部」把整批按换行复制到剪贴板,或「下载 .txt」保存成文本文件。整个批量生成过程在你的浏览器本地完成、不联网、不上传,适合一次性为多条测试数据、多张表准备主键。
uuid v4 和 v7 有什么区别,该选哪个
v4 是纯随机 UUID:16 字节几乎全部来自随机数,没有时间信息,最通用,适合绝大多数只需要“唯一标识”的场景。v7 是较新的时间有序 UUID(RFC 9562):前 48 位是毫秒级时间戳,因此生成的值随时间单调递增。如果你要用 UUID 做数据库主键,v7 的递增特性能让 B+ 树索引写入更集中、页分裂更少、局部性更好,性能通常优于随机的 v4;但 v7 会隐含创建时间信息。简单说:只求唯一、不在意顺序选 v4;关注数据库主键写入性能、能接受暴露大致时间选 v7。
在线生成的 uuid 会重复吗,安全吗
UUID 的唯一性是概率意义上的保证。v4 有 122 位随机、v7 也有 74 位随机并叠加毫秒时间戳,实际使用中碰撞概率极低、可视为唯一,但严格来说并非“绝对不可能重复”。本工具的随机数来自浏览器加密安全随机源 crypto.getRandomValues(CSPRNG),而不是 Math.random,随机质量足以支撑主键、令牌等用途;若环境不支持该加密随机,工具会直接提示而不会偷偷降级。安全方面,所有 UUID 都在你本机生成、不经过任何服务器,不存在被服务端记录的问题。
uuid 生成器会把数据上传到服务器吗
不会。本 UUID 生成器是纯前端工具,生成逻辑完全在你的浏览器里用原生 crypto 运行,不发起任何网络请求、不把参数或生成结果上传到服务器。你可以断网后再生成来验证——依然正常工作。只有当你主动勾选「记住设置」时,才会把格式偏好(版本、大小写、连字符等,不含生成出来的具体 UUID)保存到本机 localStorage,方便下次打开沿用,随时可取消。
生成的 uuid 怎么转成大写或去掉连字符
在「格式选项」里勾选「大写字母」即可把输出从小写切成大写;勾选「带连字符」的开关关掉,就会输出去掉横线的 32 位紧凑形式(如 0123456789abcdef0123456789abcdef);还可勾「花括号包裹」得到 {…} 形式,符合部分 Windows / .NET 里 GUID 的书写习惯。三项可以任意组合,改完点「重新生成」即可按新格式输出,也会应用到整批结果。
手机上能用这个 uuid 生成器吗
能,无需下载任何 App。用手机浏览器打开本页即用,界面会自适应小屏排成单列,数量输入会唤起数字键盘,批量结果以可滚动列表展示、每条都有独立「复制」按钮,触达友好。生成全过程在手机本地完成、不联网、不上传,断网也能正常使用,随时随地生成 UUID / GUID。

UUID 大写、去连字符、加花括号格式怎么转

同一个 UUID 在不同系统里有不同写法。下面用同一个值展示常见格式,你可以按目标系统的习惯,在上面的「格式选项」里组合出对应写法。

同一 UUID 的常见格式写法对照
格式示例适用场景
标准小写带连字符01234567-89ab-cdef-0123-456789abcdef最通用,接口 / 日志 / 数据库
大写带连字符01234567-89AB-CDEF-0123-456789ABCDEFWindows / .NET GUID 习惯
去连字符紧凑(32 位)0123456789abcdef0123456789abcdefURL / 文件名 / 短标识
花括号包裹{01234567-89ab-cdef-0123-456789abcdef}注册表 / COM 组件 GUID

UUID 生成器产出的是全局唯一标识符,主打版本、批量与格式。如果你要的是可读的时间戳与日期互转请用「时间戳转换(timestamp)」;需要高强度随机密码 / 令牌用「随机密码生成器(password-generator)」;只要指定范围的随机数字用「随机数生成器(random-number)」。它们按用途各自分流、可以配合使用。