ToolboxAgent

UUID生成器

在线UUID v4生成器,支持批量生成、大写和去横线选项,一键复制。

使用说明

  1. 1 设置生成数量(1-200)和格式选项
  2. 2 点击生成按钮
  3. 3 复制结果到剪贴板

相关工具

代码着色/高亮

在线代码高亮工具,支持多种编程语言语法着色,基于highlight.js,纯浏览器端处理

代码截图生成

在线代码截图生成工具,支持自定义标题、主题色与导出 PNG 图片。

Cron 表达式解析器(含时区热力图)

解析 Cron 表达式为人类可读描述,可视化字段含义,预览未来 10 次执行时间,并支持多时区对照与 30 天日历热力图。

CSS格式化/压缩

在线CSS代码格式化与压缩工具,支持缩进美化与去除空白

代码对比查看器

并排对比两段文本或代码的差异,新增/删除行高亮显示

HTML格式化/压缩

在线HTML代码格式化与压缩工具,支持缩进美化与去除空白

HTML预览/运行器

在线HTML代码编辑和实时预览工具,支持在沙盒iframe中运行HTML代码。

HTTP 状态码速查

在线 HTTP 状态码速查工具,支持按状态码或关键词筛选常见响应说明。

JS格式化/压缩

在线JavaScript代码格式化与压缩工具,支持缩进美化与单行压缩

JSON格式化/编辑

在线JSON格式化、校验和美化工具,支持语法高亮和错误提示

JWT 解析

在线 JWT 解析工具,支持拆分 Header、Payload、Signature,并格式化展示声明内容。

正则表达式测试

在线正则表达式测试工具,支持 flags、匹配结果预览与捕获组查看,适合开发调试。

正则可视化

解析正则表达式并直观展示其组成部分(字符类、量词、锚点等),并提供测试匹配高亮

SQL格式化

在线SQL格式化工具,支持 MySQL、PostgreSQL、SQLite 等多种方言

时间戳转换

在线时间戳转换工具,支持秒级、毫秒级时间戳与日期时间双向转换。

URL 解析器

在线 URL 解析工具,支持拆解协议、主机、路径、查询参数和锚点信息。

UserAgent分析

解析浏览器 User-Agent 字符串,识别浏览器、引擎、操作系统、设备及 CPU 架构

XML格式化

在线XML格式化、美化工具,支持压缩与缩进切换

YAML格式化

在线YAML与JSON互转、格式化、校验工具,支持双向转换和错误提示

关于此工具

UUID v4生成器基于随机数算法生成128位全局唯一标识符,碰撞概率极低,适合用于数据库主键、分布式系统的请求追踪ID、文件命名等需要唯一性的场景。每次生成的UUID都不会重复。

支持批量生成,一次最多生成200个UUID,可选大写格式或去掉横线格式(如用于某些不接受连字符的系统)。生成结果可整体复制或逐条使用,适合测试数据批量填充的场景。

相比在代码里调用crypto.randomUUID()或用uuidjs库,本工具无需写任何代码,打开即用。对于需要快速拿几个UUID做Mock数据或测试插入的场景,效率提升明显。

常见问题

UUID v4和UUID v1有什么区别? +

UUID v1基于时间戳和MAC地址生成,包含可追踪的时间信息但存在隐私风险;UUID v4完全基于随机数生成,没有时间或设备信息,碰撞概率约为1/2^122,在绝大多数场景下可视为唯一。本工具生成的是更常用的v4版本。

生成的UUID可以用作数据库主键吗? +

可以。UUID作为主键能避免ID被枚举猜测,适合分布式场景下多节点并发插入。但注意UUID是无序的,在MySQL InnoDB中作主键可能影响索引性能,如果对写入性能敏感,可考虑UUID v7(有序UUID)。

去掉横线的UUID和标准UUID是等价的吗? +

是的,内容完全一致,只是格式不同。标准格式是8-4-4-4-12的带横线形式(如550e8400-e29b-41d4-a716-446655440000),去掉横线后得到32位连续十六进制字符串,两者代表相同的128位数值。

批量生成的UUID会有重复吗? +

理论上极不可能重复。UUID v4的随机性来自122位随机比特,重复概率约为1/5.3×10^36。实际使用中批量生成200个UUID出现重复的可能性可以忽略不计,放心用于测试数据填充。

UUID生成在浏览器端执行吗? +

是的,完全在浏览器本地通过Web Crypto API(crypto.getRandomValues)生成,不依赖服务器。速度快、无网络请求,离线状态下也能正常使用。