跳到主要内容
uencoder

UUID / ULID 生成器

生成 UUID v1、v4、v5 和 ULID 标识符。免费、隐私优先、100% 纯客户端运行。UUID v4 使用 Web Crypto API 提供密码学安全随机性;ULID 可按字典序排序并编码时间戳,适合用作数据库索引。支持批量生成、大写和连字符切换。

尝试示例:
Local only

最近历史

暂无历史

使用方法

  1. 选择版本:UUID v1、v4、v5 或 ULID。
  2. 设置要生成的 ID 数量。
  3. 按需切换大写和连字符。
  4. 复制生成的标识符。

使用此工具的任务

使用此工具的管道

常见问题

UUID 和 ULID 有什么区别?
UUID v4 是完全随机的。ULID 可按字典序排序并编码时间戳,适合用作数据库索引和按时间排序,无需单独的 created_at 列。
这些 UUID 是密码学随机的吗?
UUID v4 和 ULID 使用 Web Crypto API 的 getRandomValues,提供密码学安全的随机性。UUID v1 使用 MAC 地址和时钟;UUID v5 由名称和命名空间确定性生成。
生成的 ID 是什么格式?
UUID 为 36 字符带连字符(8-4-4-4-12)。ULID 为 26 字符 Crockford Base32(无连字符)。可按需切换大写和连字符。
可以一次生成多个 ID 吗?
可以。设置 count 参数一次生成多达数百个 ID,每行一个。
UUID v1 安全吗?
UUID v1 编码主机 MAC 地址和时钟时间,可能泄露机器身份和时序。隐私敏感场景请优先使用 v4 或 ULID。
UUID v5 如何工作?
UUID v5 是确定性的:给定相同的命名空间和名称,始终生成相同的 UUID。适合从名称(如 URL、邮箱地址)派生稳定 ID。

相关工具