土薯工具 Toolshu.com 登录 用户注册

UUID生成器

版本

随机生成,适用于绝大多数场景。

数量
格式预设
转为大写
使用分隔符
加花括号
URN
输出方式
解析
工具介绍

UUID 在线生成器是一个在浏览器中运行的标识符生成与解析工具,可以按需生成不同版本的 UUID(通用唯一识别码),并支持批量生成、格式定制、多种开发格式导出与已有标识符的反向解析。所有计算都在本地页面完成,生成的标识符不会上传到服务器。

支持的 UUID 版本

  • v1:包含生成时间与节点信息,适合需要按时间追溯来源的场景。
  • v3 / v5:基于命名空间与名称计算,相同的命名空间和名称始终产生相同结果,分别使用 MD5 与 SHA-1。
  • v4:完全随机,适用于绝大多数业务场景。
  • v6 / v7:前缀包含时间戳,整串可按时间排序;v7 在同一毫秒内连续生成时也会依次递增,适合作为数据库主键。
  • v8:自定义格式,可输入十六进制内容,或指定 SHA-256、SHA-384、SHA-512 计算名称哈希。
  • Nil / Max:全 0 与全 F 的特殊值,用于表示空值和最大值。

格式与输出

  • 可切换标准形式、GUID、无连字符与 URN 前缀,并自定义分隔符、大小写与花括号。
  • 输出方式包括每行一个、逗号分隔、空格分隔、带引号、JSON 数组、CSV、SQL IN、SQL VALUES、Python 列表、Base64 与 C 字节数组。
  • 单次可生成 1 至 1000 个,结果支持复制、下载为 TXT、JSON、CSV、SQL、PY、C 文件,也可导出为 Excel 表格。

解析已有 UUID

粘贴一个或多个 UUID 后,工具会识别其标准形式、当前格式、版本号、变体、时间戳、时钟序列与节点信息,并给出对应的 Base64 表示。带花括号、带 URN 前缀或不含连字符的写法都可以识别。

适用场景

  • 开发接口或数据库时批量生成测试用的主键与唯一标识。
  • 需要按时间排序的分布式 ID 时生成 v7 UUID。
  • 核对日志、测试用例或接口返回中的 UUID 版本与时间字段。
  • 为 SQL 语句、JSON 数据、Python 列表或 C 数组准备现成的标识符。

使用方法

  1. 在版本选项中点击需要的 UUID 版本,页面会显示该版本的简要说明。
  2. 设置生成数量,并按需调整格式预设、分隔符、大小写等细节。
  3. 选择输出方式,点击生成即可得到结果。
  4. 使用首条结果、列表中单条复制或复制全部获取数据,也可以下载文件或导出 Excel。
  5. 需要核对已有标识符时,将内容粘贴到下方解析区域并点击解析。

常见问题(FAQ)

Q:生成的 UUID 会重复吗?

A:v4 等随机版本使用浏览器提供的安全随机数,在常规使用量下重复概率可以忽略;v3 与 v5 属于确定性生成,相同的命名空间和名称一定会得到相同结果,这属于设计预期。

Q:v4 和 v7 应该怎么选?

A:只需要唯一标识时选 v4;如果标识符要作为数据库主键并希望按写入顺序排序,v7 更合适,因为它的前缀包含时间信息。

Q:一次最多可以生成多少个?

A:生成数量上限为 1000 个;解析区域单次最多处理 500 行,超出部分会自动截取前 500 行。

Q:生成的数据会上传到服务器吗?

A:不会。生成与解析都在浏览器本地完成,结果不会上传或保存到服务器。

Q:页面里的设置会保留吗?

A:版本、格式、输出方式等选项会保存在当前浏览器中,下次打开时沿用上次的设置。

评论区

加载中...

红包