UUID 生成器

快速生成唯一标识符(UUID/GUID)。支持 UUID v1(时间)、v3(MD5)、v4(随机)、v5(SHA-1),批量生成。

UUID 生成器 工具介绍

强大的 UUID 生成器工具,可即时创建通用唯一标识符(UUID)。UUID 是 128 位数字,用于在计算机系统中唯一标识信息,无需中央协调机构。

非常适合数据库主键、会话标识符、文件名、API 令牌、分布式系统以及任何需要唯一标识符的场景。我们的工具支持所有主要 UUID 版本:v1(基于时间戳)、v3(基于 MD5 哈希)、v4(随机)和 v5(基于 SHA-1 哈希),并支持批量生成。

一次生成单个或多个 UUID,一键复制到剪贴板,可选择大写、小写或无连字符格式。对于 v3 和 v5,可以从名称和命名空间创建确定性 UUID。所有生成都在浏览器本地进行,确保最大隐私和速度。

UUID 生成器 使用教程

快速入门

使用 UUID 生成器简单直接:

基本使用

  1. 生成 UUID:点击"生成 UUID"按钮即可立即创建新的 UUID。
  2. 复制 UUID:点击任何 UUID 旁边的复制按钮,将其复制到剪贴板。
  3. 批量生成:输入要生成的 UUID 数量(1-100),然后点击"批量生成"。
  4. 清空全部:删除所有生成的 UUID,重新开始。

UUID 版本

  • UUID v1(基于时间):从时间戳和节点 ID 生成。可按创建时间排序,适用于时间序列数据。包含时间戳信息,部分可预测。
  • UUID v3(MD5 哈希):使用 MD5 哈希从命名空间和名称生成。确定性 - 相同的命名空间和名称总是产生相同的 UUID。适用于从已知值创建一致的 ID。
  • UUID v4(随机):使用加密强随机数生成。最常用的版本。提供最大的不可预测性和安全性。
  • UUID v5(SHA-1 哈希):类似于 v3,但使用 SHA-1 哈希而不是 MD5。比 v3 更好的抗碰撞性。同样基于命名空间和名称的确定性生成。

格式选项

  • 标准格式:8-4-4-4-12 格式,带连字符(例如:550e8400-e29b-41d4-a716-446655440000)
  • 大写:所有字母大写
  • 小写:所有字母小写(默认)
  • 无连字符:删除所有连字符,紧凑格式

核心功能

  • 全版本支持:支持 v1(时间)、v3(MD5)、v4(随机)和 v5(SHA-1)
  • 批量生成:一次生成最多 100 个 UUID
  • 格式选项:大写、小写、带或不带连字符
  • 命名空间支持:v3/v5 支持 DNS 和 URL 命名空间
  • 确定性 UUID:使用 v3/v5 从名称创建一致的 UUID
  • 一键复制:复制单个 UUID 或全部复制
  • 本地生成:所有 UUID 在浏览器中生成,保护隐私
  • 无限制:根据需要生成任意数量的 UUID

各版本使用场景

  • 使用 v1:需要可排序的 ID 或跟踪创建时间时
  • 使用 v3/v5:需要从名称生成确定性 UUID 时(例如从域名或 URL 生成 UUID)
  • 使用 v4:通用唯一 ID,优先考虑随机性(最常用)

常见问题