UUID/ULID 生成器 - Momo工具箱

UUID 生成器

生成 UUID v4/v7、ULID

UUID 生成器 使用说明

选择 UUID 版本(v4 纯随机 / v7 时间排序 / ULID 字典序友好),调整数量和格式选项,点击生成。

查看详细教程 →

使用 crypto.getRandomValues 生成密码学安全随机数。UUID v4 纯随机;UUID v7 时间排序(前 48 位为毫秒时间戳);ULID 为 26 字符 Crockford Base32,字典序排序友好。

UUID 生成器 - 使用场景

UUID/ULID 生成器适用于数据库主键生成、分布式系统 ID 分配、测试数据填充、会话 Token 生成等场景。当你需要在没有中心化 ID 分配服务的情况下生成全局唯一标识符,或者需要按时间排序的 ID 用于日志、事件流时,这个工具能快速帮你完成。

功能特点

常见问题

UUID v4 和 v7 有什么区别?

v4 是纯随机的,无任何顺序信息;v7 前 48 位是毫秒时间戳,因此按字符串排序就是按生成时间排序,适合数据库索引。

ULID 比 UUID 好在哪里?

ULID 是 26 字符的 Crockford Base32 编码,比 UUID(36 字符)短 10 个字符;大小写不敏感;字典序排序即为时间序;URL 友好无特殊字符。

生成的 ID 真的安全吗?

是。本工具使用 Web Crypto API 的 crypto.getRandomValues,是浏览器提供的密码学安全随机数源,与 crypto.randomUUID 同源。

可以一次生成多个 ID 吗?

可以。拖动"生成数量"滑块,最多一次生成 50 个。生成后可点击"复制全部"一次性复制到剪贴板。

想了解更多?查看完整 UUID 生成器 使用教程