免費線上專用工具Web Crypto · 数据不上传

ULID 生成器

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

免費線上本地运行Web Crypto支持导出

开始使用ULID 生成器

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

準備就緒完成设置后点击主要操作按钮

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

最近記錄

記錄只保存在目前瀏覽器,可隨時清空。

使用說明

三步驟開始使用

01

设置数量

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

02

选择大小写

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

03

复制导出

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

常見問題

ULID 生成器常见问题

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

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

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

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

ULID 区分大小写吗?

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

ULID 适合当安全令牌吗?

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