Benkit · 我的工作台

UUID 生成器 - UUID v4/v7、ULID、NanoID 批量生成(UUID Generator)

UUID Generator · 生成工具

四种主流标识符一站生成:UUID v4(随机)、UUID v7(时间有序,数据库索引友好)、ULID(Crockford32 可读排序)、NanoID(短 ID)。基于浏览器密码学随机源,批量产出,点击即复制。

uuiduuidv7ulidnanoidguididgenerator

使用步骤

1. 选类型:在 UUID v4 / v7 / ULID / NanoID 之间切换。

2. 设数量:输入 1-100 的生成数量。

3. 生成与复制:点击生成,单击任意一行复制该条,或一键复制全部。

适用场景

数据库主键 — v7 / ULID 按时间有序,作为主键时索引写入更友好,兼顾全局唯一。

接口联调造数 — 批量生成一批合法 ID 填充测试数据,不再手搓占位符。

前端短 ID — NanoID 适合生成短而唯一的 DOM key、临时文件名等。

常见问题

UUID 生成是免费的吗?

完全免费,全部在浏览器本地生成,基于 Web Crypto 密码学随机源。

v4 和 v7 该用哪个?

无排序需求用 v4;需要按时间排序、优化数据库索引写入选 v7。

ULID 和 UUID v7 的区别?

两者都是时间有序,ULID 使用 Crockford Base32 编码、全大写更易读,且时间戳与随机部分边界清晰。

生成的 ID 会重复吗?

v4 空间为 2^122,随机碰撞概率可忽略;ULID 同毫秒内也具备足够随机位。