UUID 生成器使用教程:v7/v4 批量生成与格式定制

UUID 生成器使用教程:v7/v4 批量生成与格式定制

📁 开发👁️ 153 阅读⏱️ 3 分钟阅读🕒 2026/9/14

免费在线 UUID/GUID 批量生成工具教程:支持 v7 时间排序与 v4 完全随机,一次最多 1000 条,大写、连字符、花括号、引号格式自由组合,可下载 TXT,还能解析检测 UUID 版本与内嵌时间戳。

做数据库主键、接口幂等键、会话标识时,都离不开 UUID。工具派的「UUID 生成器」支持最新的 v7(时间排序)和经典的 v4(完全随机)两个版本,一次最多批量生成 1000 条,大小写、连字符、花括号、引号格式随意组合,还自带 UUID 解析检测,能还原 v7 内嵌的时间戳。全程浏览器本地生成,即开即用。

工具简介

「UUID 生成器」是一个面向开发者的批量 UUID/GUID 生成工具。默认生成符合 RFC 9562 的 UUID v7——前 48 位是毫秒级 Unix 时间戳,天然按时间排序,特别适合做数据库主键;也可以切换为完全随机的 UUID v4。生成结果支持逐条复制、复制全部、逗号分隔复制和下载 TXT 四种导出方式。

UUID 生成器批量生成 v7

工具主要特性:

  • 双版本:v7 时间有序(适合主键)、v4 完全随机(适合令牌)
  • 批量生成:数量 1-1000 任意填,1/10/50/100/500/1000 六档一键选
  • 格式定制:大写、连字符、花括号、带引号四个开关任意组合
  • 多种导出:逐条复制、复制全部、复制逗号分隔、下载 TXT
  • 解析检测:粘贴任意 UUID 自动识别版本、变体,v7 还能还原内嵌时间戳
  • 本地生成:基于浏览器 crypto 安全随机数,不上传服务器

第一步:选择版本并批量生成

打开工具页后,默认版本是「UUID v7(时间排序)」,数量 10 条。点击「重新生成」,列表立刻出现 10 条 v7 UUID,顶部显示「共 10 条」统计,每行右侧有单独的「复制」按钮。

v7 的特点一眼就能看出来:实测生成的 UUID 都以 019f5753 开头——这正是当前毫秒级时间戳的十六进制表示,同一批生成的 UUID 前缀几乎相同,尾部随机递增。需要不同数量时,直接点 1/10/50/100/500/1000 快捷档,或在输入框填 1-1000 之间的任意数字。

第二步:按需定制输出格式

不同技术栈对 UUID 格式要求不同:C#/Java 常要大写,PowerShell 和 COM 组件习惯带花括号,写 SQL 或配置文件时需要带引号。在版本下方勾选「大写」「花括号」「带引号」,或取消「连字符」得到 32 位无分隔格式,再点「重新生成」即可套用新格式。

格式定制:v4 + 大写 + 花括号 + 带引号

实测切换到 v4、数量 50、勾选大写+花括号+带引号后,一次生成 50 条形如 "{4CB49354-080A-49B6-A44B-5425E136BD90}" 的结果,第三段首位是 4(v4 版本标识)。点「下载 TXT」会把全部结果按所选格式写入 uuids.txt,实测文件内容与页面完全一致;「复制逗号分隔」则生成可直接粘进数组或 IN 子句的一行文本。

参数说明

参数 类型 说明 使用建议
版本 下拉框 UUID v7(时间排序)/ UUID v4(完全随机) 数据库主键选 v7,安全令牌选 v4
数量 数字输入(1-1000,默认 10) 单次生成条数 配合 1/10/50/100/500/1000 快捷档使用
大写 复选框(默认关) 字母部分输出大写 对接 C#/Java 常量时常开
连字符 复选框(默认开) 保留 8-4-4-4-12 分隔 需要 32 位紧凑格式时取消
花括号 复选框(默认关) 两端加 { } 对接 COM/PowerShell 时开启
带引号 复选框(默认关) 两端加英文双引号 直接粘贴到代码、SQL 时开启
重新生成 按钮 按当前参数重新生成一批 修改参数后需点击生效
导出 按钮组 复制全部 / 复制逗号分隔 / 下载 TXT 批量入库推荐逗号分隔

四个格式复选框是自由组合参数:可以叠加使用,比如同时得到大写、带花括号和引号的格式;「连字符」与其余三个互不冲突。

第三步:UUID 解析检测与历史回溯

页面下方的「UUID 解析检测」可以验证任何 UUID 的合法性:粘贴后自动显示状态(有效/无效)、版本、变体,对 v7 还能还原出内嵌的时间戳。实测粘贴刚生成的 v7,正确解析出「版本:v7、变体:RFC 4122 (10x)、内嵌时间戳:2026-07-12T17:15:35.980Z」,与生成时刻完全吻合——排查线上数据时,可以用它反查某条记录主键的生成时间。

UUID 解析检测

此外,「最近生成记录」会保留最近几批生成的首条 UUID,误点「重新生成」后也能回溯复制上一批,不怕手滑丢失。

常见问题

v7 和 v4 到底选哪个?
做数据库主键、订单号、消息 ID 选 v7:时间戳开头让索引插入基本有序,避免 v4 随机写造成的页分裂,还能从主键直接看出记录生成时间。做安全令牌、重置链接、盐值选 v4:完全随机、不泄露任何时间信息。

生成的 UUID 安全吗?会重复吗?
基于浏览器 crypto.getRandomValues 安全随机数在本地生成,不上传服务器。UUID 空间有 2^122 量级的随机位,实际使用中碰撞概率可以忽略。

最多能一次生成多少条?
单次最多 1000 条。需要更多时点「重新生成」再出一批即可,生成在本地完成,没有次数限制。

解析检测支持哪些版本?
支持识别 v1 到 v8 各版本的版本号和变体(RFC 4122、Microsoft、保留位等);其中 v1 和 v7 内嵌时间戳,可以还原出具体的生成时间。

总结与相关工具

「UUID 生成器」把开发中最常用的两个 UUID 版本、四种格式开关和三种批量导出方式集成在一个页面,再加上能还原时间戳的解析检测,无论是设计主键、造测试数据还是排查线上记录,都能一步到位。

相关工具推荐:

立即体验:UUID 生成器