UUID / ULID 生成器

使用浏览器的 crypto.getRandomValues 生成随机 v4 UUID 与 ULID,支持批量生成、UUID 大小写切换与格式校验。所有随机数均在本地生成,不发起任何网络请求。

UUID v4 批量生成 等待操作

生成符合 RFC 4122 的版本 4(随机)UUID,每行一个。

ULID 批量生成

ULID 为 26 个字符:前 10 位是 48 位毫秒时间戳,后 16 位是 80 位随机数,均用 Crockford Base32 编码。

UUID 格式校验

校验标准 8-4-4-4-12 结构,并给出识别到的版本号与变体。

结果
数量—
类型—
大小写—
有效性—
点击「生成 UUID」「生成 ULID」或「校验」,结果将显示在这里。

UUID 与 ULID 均由安全随机数生成,仅在本页内存中处理,不会被上传。

生成与校验规则
  • UUID v4 格式为 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx,其中 y 为 8、9、a 或 b。
  • 批量生成数量上限为 100,避免一次输出过多内容。
  • 大小写切换仅改变显示,不影响 UUID 的实际取值。
  • ULID 时间戳取值范围为 0 至 281474976710655(48 位)。
  • UUID 校验只判断字符串结构,不要求版本一定为 4。
  • 全部使用本机随机数生成,不发起任何网络请求。