UUID 生成器
UUID 生成器
UUID 生成器支持批量生成 UUID v1 和 v4,可自定义大小写、连字符与数量,适合数据库主键、API 令牌和分布式系统追踪 ID。
UUID 版本
数量
1 UUID格式选项
大写字母
包含连字符
UUID 生成器选择版本:推荐 v4(随机);仅在需按时间大致排序时考虑 v1设置数量:拖动滑块选择 1–100 个格式选项:切换大写/连字符,选择易读或紧凑形式生成与导出:点击“生成”,可复制单个/全部或下载 .txt
快速开始
1
2
3
4
常见使用场景
数据库主键、分布式系统唯一标识
API 幂等键、防重复提交字段
日志/事件/链路追踪 ID
补充场景
随机 UUID 生成器、批量 UUID 生成器、批量 UUID 创建器 也可在同一流程中完成,便于在复制、导出或交付前快速核对结果。
版本与格式参数
v1:基于时间语义与节点标识,可按时间大致排序
v4:随机性强,适用于大多数场景
表现形式:大小写与连字符仅影响展示与存储,不影响有效性与比较(比较时不区分大小写)
使用建议
通用推荐:生产场景优先 v4,避免暴露时间语义
存储规范:数据库字段用“小写无连字符”;日志/显示用“小写含连字符”
幂等与追踪:API 幂等键、链路追踪统一使用 v4,并约定字符串格式
批量导入:可预生成并校验一批 UUID 用于迁移/初始化
限制与兼容性
批量上限:单次最多生成 100 个
版本支持:当前支持 v1/v4
跨语言差异:不同语言/库可能有序列化差异(大小写/连字符);团队需统一规范
隐私与安全
所有处理都在浏览器本地完成,当前内容可随时替换、清空并重新处理。
隐私提示:v1 使用随机节点标识,不包含真实 MAC 信息
常见问题
128 位全局唯一标识。标准格式为 8-4-4-4-12 的 32 个十六进制字符;常见版本:v1(含时间语义)、v4(随机)
推荐 v4。v1 可按时间大致排序但含时间语义;v4 随机性强,适用于大多数场景
一般使用场景下可忽略碰撞;对跨系统强唯一需求,建议配合业务去重或约束
语义相同。比较时不区分大小写,建议团队内统一格式
不必需。含连字符便于阅读,不含适合 URL 和紧凑存储
不能。UUID 是标识符不是密钥,密码应使用专门的密钥生成方法