ULID(Universally Unique Lexicographically Sortable Identifier) 是一种26位的唯一标识符,按时间排序,适合作为数据库主键。UUID(Universally Unique Identifier) 是36位的标准唯一标识符,广泛应用于各类系统和协议。在实际开发中,经常需要将 ULID 转换为 UUID 以便与现有系统兼容,或在不同数据格式间进行迁移。
当上游系统使用 ULID,而下游仅支持 UUID 时,本工具可快速完成转换,确保数据一致性。
将已有的 ULID 数据导入只接受 UUID 的数据库或 API,避免修改数据模型。
在日志或监控系统中统一使用 UUID 格式便于检索,尤其在混合标识体系的环境下。
ULID 和 UUID 都是 128 位的标识符,只是编码方式不同。ULID 采用 Crockford's Base32 编码,UUID 采用十六进制编码。
后端将 ULID 解码为原始字节,再按 UUID 的格式编码(8-4-4-4-12),确保转换结果符合 RFC 4122 标准。
由于底层数据完全相同,ULID 与 UUID 可无损互转。本网站同时提供 UUID 转 ULID 工具,满足双向需求。
在输入框中粘贴或输入一个有效的 ULID(26位大写字母和数字,不含 I、L、O、U)。
点击“转换为 UUID”按钮,系统将调用后端 API 返回对应的标准 UUID。
转换成功后点击“复制 UUID”按钮,即可将结果复制到剪贴板。