UUID 生成器

在线 UUID/GUID 生成工具

UUID 生成器 指南

UUID 生成器 工具说明

在线生成多种版本的 UUID (v1, v4, v6, v7)。UUID (通用唯一识别码) 是一个 128 位长的数字,广泛用于数据库主键 and 分布式系统标识。

核心功能

多版本支持:支持 v1 (时间+节点)、v4 (完全随机)、v6 (改进版 v1) 及 v7 (时间排序)。
批量生成:一次性可生成多达 100 个 UUID,满足批量导入或测试需求。
灵活格式化:支持大写/小写切换,以及包含或隐藏连字符的设置。
高安全性:采用加密级随机数生成器 (CSPRNG),极大地降低了碰撞风险。

如何使用

1
选择所需的 UUID 版本(通用推荐使用 v4,数据库主键推荐 v7)。
2
设置生成的数量以及格式(是否需要大写、是否保留连字符)。
3
点击**示例 (Demo)**按钮查看各版本的生成格式预览。
4
点击生成按钮获取全新的标识符序列。
5
一键复制生成的结果到剪贴板。

常见问题

Q. UUID 会重复吗?
在实际应用场景中,重复的概率极低,几乎可以忽略不计。
Q. v4 和 v7 选哪个?
一般场景选 v4;如果是存入数据库且需要按创建时间排序,强烈建议选 v7。

常见场景

  • 数据库主键:使用 UUID v7 作为主键,兼顾唯一性与索引的时间排序性能。
  • 系统标识:为文件、用户会话 (Session) 或分布式事务分配唯一 ID。
  • 测试数据:在开发和集成测试阶段快速填充唯一的 Mock 数据。

技术原理

UUID 由 32 个十六进制字符组成。v4 版本完全基于随机数;v7 版本则将时间戳编码在前面的位中,使其具备时间有序性,能有效优化数据库 B-Tree 索引性能。

局限性

  • v1/v6 版本包含了生成时间,如果不希望在 ID 中暴露任何时间线索,请使用 v4。
3M

审校 Tool3M Editorial Team

更新于 April 25, 2026

关于与联系