全球唯一
一种 128 位标签,用于在计算机系统中唯一标识信息,无需重要的中央协调。2^122 个可能值。
为您的开发需求生成通用唯一标识符 (UUID v4)。创建单个或批量 UUID,按需格式化,一键复制。安全、客户端运行,无需注册。
使用 Web Crypto API 进行加密安全的 UUID v4 生成——就在您的浏览器中。无需上传,无需注册,无限制。
选择要生成的 UUID 数量(1-100)并选择格式化选项(大写、带/不带连字符、花括号)。
点击“生成 UUID”按钮。工具将使用 crypto.randomUUID() 即时创建所需数量的唯一标识符。
点击单个 UUID 的“复制”按钮复制它,或点击“全部复制”将整个列表复制到剪贴板。
使用灵活的格式化选项生成加密安全的 UUID。
一种 128 位标签,用于在计算机系统中唯一标识信息,无需重要的中央协调。2^122 个可能值。
使用浏览器原生 crypto.randomUUID() 函数,由操作系统 CSPRNG 支持。适合用作会话令牌和安全敏感标识符。
在小写和大写之间切换,包含或移除连字符,用花括号包裹,以匹配您系统期望的格式。
一键生成最多 100 个 UUID。逐个复制或一次性全部复制为换行分隔的列表。
所有生成在您的浏览器中本地完成。您的 UUID 永远不会被上传、存储或记录。
无需注册、无需 API 密钥、无每日配额。对个人和商业用途永久免费。
UUID(通用唯一标识符)是由 RFC 4122 标准化的 128 位标识符。它表示为由连字符分隔的五组 32 个十六进制数字组成的字符串:8-4-4-4-12,共 36 个字符。例如:'550e8400-e29b-41d4-a716-446655440000'。第三组中的 '4' 标识 UUID 版本,第四组的第一个字符标识变体。
UUID 设计为无需中央协调器即可全球唯一。这意味着两个独立系统可以同时生成 UUID 而无碰撞风险,使其成为分布式数据库、微服务、离线优先应用以及任何中央 ID 机构不切实际的系统的理想选择。
版本 4(随机):使用随机数作为 128 位中的 122 位。这是最常用的版本,因为不需要协调且生成简单。我们的工具使用浏览器的 crypto.randomUUID() 函数生成 v4 UUID。
版本 1(基于时间):使用当前时间戳和生成机器的 MAC 地址。这使得 UUID 可按创建时间排序,但会泄露 MAC 地址,存在隐私问题。版本 7(时间排序,提案中):将 Unix 时间戳与随机位结合,产生既唯一又可排序的 UUID——非常适合数据库主键。
自增整数(1, 2, 3, ...)简单紧凑,但需要中央机构分配 ID,不适合分布式系统。UUID 可由任何节点独立生成,全球唯一,且不会泄露数据库中记录数量的信息。但是,UUID 为 16 字节(整数为 4-8 字节),增加了存储和索引大小。对于大多数现代应用,UUID 的优势超过了存储成本。
UUID 是唯一标识正确选择的真实场景。
在不同服务器或离线应用中生成 ID 而无合并冲突。非常适合分布式数据库和微服务。
为事务、订单和事件分配唯一 ID,便于跨服务跟踪、追踪和调试。
为用户认证、密码重置链接和 CSRF 保护创建唯一、难以猜测的令牌。
在存储系统、CDN 上传和用户生成内容管道中避免文件命名碰撞。
热门 UUID 生成工具的并排对比。
| 功能 | NovaTools | UUIDGenerator.net | OnlineUUIDTools |
|---|---|---|---|
| 隐私(无上传) | 100% 本地 | 服务器生成 | 服务器生成 |
| 加密安全 | crypto.randomUUID() | 未知 | |
| 批量生成 | 最多 100 | ||
| 格式选项 | 大小写、连字符、花括号 | 有限 | |
| 离线可用 | 页面加载后 | ||
| 移动端友好 | 有限 | 有限 |
大多数在线 UUID 生成器在服务器上生成 UUID,这意味着您的 UUID 会经过他们的基础设施。我们的工具使用浏览器的 crypto API 在本地生成——它们永远不会离开您的设备。
此工具使用 Web Crypto API 的 crypto.randomUUID() 函数完全在您的浏览器中运行。
您可以完全放心地使用,即使在隔离网络上。