跳到主要内容

UUID 在线生成器

支持 v4 随机、v7 时序、NIL 全零、Short 短码四种格式,批量生成,纯浏览器运行。

  • 本地处理
  • 分类 生成器
  • 适合 从空白开始,先拿到一版可修改的结果。
版本
数量
大小写
连字符
生成结果
点击"生成"按钮即可生成 UUID。

这个工具能做什么

专业 UUID 在线生成工具,支持四种格式:v4(基于 crypto.randomUUID 的密码学随机)、 v7(毫秒时间戳前缀,适合数据库主键的时序递增 UUID)、NIL(全零占位符)、 Short(8 位随机 hex 短码)。可批量生成 1~1000 个,支持大小写切换、去除连字符, 一键复制全部结果或下载为 .txt 文件。零外部依赖,所有生成完全在浏览器本地完成,不上传任何数据。

工具细节

输入
数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制 + 下载
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
免账号使用
打开页面即可使用;刷新后是否保留结果取决于具体工具。
性能预算
首屏 JS ≤ 15 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
生成器 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

UUID 生成器 适合怎么用

适合快速生成初稿、起步素材或结构化结果,再人工整理后发布。

适合生成任务

  • 从空白开始,先拿到一版可修改的结果。
  • 生成可重复使用的草稿、名称、模板或占位素材。
  • 先探索多个选项,再挑最适合当前任务的。

生成检查项

  • 生成内容发给客户、上页面或进文档前,必须人工看过。
  • 有品牌语气、格式或受众要求时,不要沿用默认值。
  • 只保留真正符合任务的部分。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 密码生成器 基于 crypto.getRandomValues 的专业级密码生成器,强密码 + Passphrase 双模式,纯浏览器运行。 打开
  2. 2 NanoID 生成器 生成 URL 安全的 NanoID,字母表可自定义、长度可调,并实时显示碰撞概率,全部在浏览器本地完成。 打开
  3. 3 Mock 数据生成器 生成真实感强的 JSON / CSV / SQL 测试数据:姓名、邮箱、日期、地址、嵌套对象。 打开

真实使用场景

  • 用 v7 主键替换自增 ID 做分库

    表要拆成多个分库,需要全局唯一又能按写入时间排序的键。选 v7,批量生成 20 个,看开头几位 hex 是不是在递增,确认新行会追加到 B-tree 索引尾部而不是把索引打散。需要紧凑就勾去连字符,得到干净的 32 位值,再复制进表结构的默认值。

  • 给压测造 500 个订单号不写脚本

    压测要 500 个唯一订单号。数量填 500,选 v4,关掉大写,下载成 txt。直接粘进 fixtures 文件就行。不用写 shell 循环跑 uuidgen,500 个并发插入同时打进来也不会撞主键。

常见踩坑

  • 在高写入的表上拿 v4 当主键。随机顺序会把 B-tree 索引打散,造成写放大。换 v7,让插入追加到索引尾部。

  • 把 Short UUID(8 位 hex,32 位)当成大规模下不会碰撞。生日界在约 7.7 万个 ID 就到 50%,不是几十亿。它只配 demo 和短链。

  • 为了好看把 36 位带连字符的字符串塞进 varchar 列。该用原生 uuid 类型或 BINARY 16,连字符只是显示用的。

隐私说明

每个 UUID 都在你的浏览器本地生成,走 crypto.randomUUID 和客户端的 v7 算法,生成的内容不上传服务器,不记录,不留存。分享链接时进 URL 的只有数量和格式这些选项,任何真实 UUID 值都不会写进 URL,所以分享页面不会把生成的 ID 泄露出去。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-14