UUID 生成器

在浏览器中生成符合 RFC 4122 风格的 UUID v4 或 UUID v1 标识符。你可以生成单个或批量 UUID,切换大小写,并复制或下载结果,用于开发、测试、数据库和 API 场景。

生成结果

已生成 0 个,单次批量上限为 1000。

什么是 UUID 生成器?

UUID 生成器用于创建 128 位唯一标识符,常用于数据库键、请求 ID、文件名、会话引用、事件 ID 和测试数据。UUID 适合分布式系统,无需中心化计数器也能获得足够高的唯一性。

UUID v4 与 UUID v1

  • UUID v4 基于随机数生成,是多数场景的默认选择,不会暴露时间或设备信息。
  • UUID v1 基于时间生成,通常可按创建时间粗略排序。本工具使用随机节点值,不会暴露真实硬件 MAC 地址。
  • 两种格式都使用标准 8-4-4-4-12 UUID 结构,并正确设置版本位和变体位。

常见用途

  • 为原型、种子数据创建主键或公开 ID。
  • 为日志、链路追踪、后台任务和 API 请求生成关联 ID。
  • 为文件、测试夹具、消息、队列和测试记录准备唯一名称。

开发者说明

UUID 很实用,但并不适合替代所有 ID 策略。应根据隐私、排序、数据库索引和系统兼容性选择版本与存储格式。

浏览器本地生成

UUID 在浏览器本地生成,本工具不会把生成结果发送到服务器。

批量输出

单次最多生成 1,000 个 UUID,可复制换行分隔的完整列表,或下载为 .txt 文件。

大小写格式

对大多数系统来说,小写和大写 UUID 等价。请按数据库、API 或代码规范选择格式。

开发者 UUID 生成器 FAQ

应该使用 UUID v4 还是 UUID v1?

多数应用建议使用 UUID v4,因为它基于随机数,不会暴露创建时间或设备信息。只有在需要按时间排序且能接受隐私权衡时,才考虑 UUID v1。

这些 UUID 会在服务器端生成吗?

不会。本工具在浏览器中生成 UUID,并使用浏览器剪贴板和下载 API 完成复制与导出。

UUID v4 适合作为数据库 ID 吗?

在常见分布式应用中,使用安全随机源生成的 UUID v4 碰撞概率极低。对于关键 ID,仍建议在数据库层设置唯一约束。

UUID 可以当作密钥或访问令牌吗?

不要默认把 UUID 当作密钥。UUID 是标识符。密码、API Key、重置链接或 Bearer Token 应使用专门的加密令牌生成方案,并设置足够熵和过期策略。

为什么 UUID v1 包含时间信息?

UUID v1 会编码时间戳和时钟序列。传统 UUID v1 还可能包含机器节点值;本浏览器工具使用随机节点值,避免暴露真实 MAC 地址。

立即开启多账号安全管理之旅,DICloak为您解放双手!