UUID / ULID 生成器
生成 UUID v1、v4、v5 和 ULID 标识符。免费、隐私优先、100% 纯客户端运行。UUID v4 使用 Web Crypto API 提供密码学安全随机性;ULID 可按字典序排序并编码时间戳,适合用作数据库索引。支持批量生成、大写和连字符切换。
尝试示例:
Local only
最近历史
暂无历史
使用方法
- 选择版本:UUID v1、v4、v5 或 ULID。
- 设置要生成的 ID 数量。
- 按需切换大写和连字符。
- 复制生成的标识符。
使用此工具的任务
生成 NanoIDs for compact unique identifiers
NanoID 是微小, URL-safe, 唯一 ID generator. Smaller 和 faster than UUID, 具有 customizable alphabet 和大小. 任务
生成 a cryptographically secure random password
Create high-entropy password using cryptographically 安全 random generator, 具有 control 遍历长度和 字符 sets. 任务
生成 RSA key pair and inspect self-signed certificate fields
Create RSA 键对 为 testing, 和理解结构的 self-signed X.509 certificate 为本地 development. 任务
生成 Snowflake IDs for distributed systems
Snowflake IDs (Twitter) 组合时间戳, machine ID, 和序列数字为 唯一, sortable IDs 在 distributed systems 无 coordination. 任务
生成 ULIDs for time-sortable identifiers
ULID (Universally 唯一 Lexicographically Sortable Identifier) combines 时间戳具有 random 数据, producing IDs 该排序通过 creation 时间. 任务
使用此工具的管道
常见问题
- 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。
相关工具
密码生成器
生成强健的、密码学安全的随机密码。免费、隐私优先、100% 纯客户端运行。基于 Web Crypto API 的 getRandomValues,支持自定义长度、字符类型(大写/小写/数字/符号)、排除相似字符(l/1/I/O/0)等选项,适合为各类账户生成高熵密码。 工具
随机字节生成器
生成密码学安全的随机字节或整数。免费、隐私优先、100% 纯客户端运行。 工具
HMAC 生成器
使用 SHA-1/256/512 生成 HMAC(哈希消息认证码)。免费、隐私优先、100% 纯客户端运行。 工具
哈希计算器
计算 MD5、SHA-1、SHA-256 或 SHA-512 哈希,支持十六进制或 Base64 输出。免费、隐私、100% 客户端运行。SHA-256/512 基于 Web Crypto API,MD5 基于 spark-md5,适用于校验和、完整性验证、指纹识别等场景。MD5 与 SHA-1 已不适用于安全场景。 工具
NanoID 生成器
NanoID Generator — 纯客户端工具。隐私优先,无服务器往返。 工具