Free online dedicated toolsWeb Crypto · 数据不上传

ULID 生成器

ULID 是 128 位标识符的紧凑文本表示,固定使用 26 个 Crockford Base32 字符。前 48 位保存毫秒时间,后 80 位为随机数据,因此不同时间生成的 ULID 可以按字符串排序,同时比带连字符的 UUID 更短。

free online本地运行Web Crypto支持导出

开始使用ULID 生成器

设置数量和大小写格式,批量生成可按时间排序的 26 位 ULID。

ready完成设置后点击主要操作按钮

ULID 固定为 26 位 Crockford Base32,前 10 位编码毫秒时间,适合按字符串进行时间排序。

recent records

Records are only saved in the current browser and can be cleared at any time.

Instructions for use

Three steps to get started

01

设置数量

一次生成 1 至 500 个 ULID,可根据导入批次调整。

02

选择大小写

规范通常使用大写,也可输出小写以适配目标系统。

03

复制导出

结果按生成顺序显示,可复制全部或下载文本文件。

FAQ

ULID 生成器常见问题

ULID 为什么可以按时间排序?

开头 10 个字符编码毫秒时间戳,因此较晚时间生成的值通常在字典序中靠后。

同一毫秒生成多个 ULID 会怎样?

它们共享时间部分,但随机部分不同;本工具不实现单调 ULID,因此同一毫秒内部顺序不保证与生成先后完全一致。

ULID 区分大小写吗?

Crockford Base32 通常以大写显示,很多解析器不区分大小写;正式使用前应核对目标库要求。

ULID 适合当安全令牌吗?

不建议仅凭标识符格式判断安全性。认证令牌应使用专门的密钥长度、过期和验证机制。