UUID 生成器

支持 v4 / v1 / v5 三种版本,批量生成 1/10/100 个,大小写切换,一键复制或下载 .txt。全部在浏览器本地生成,绝不上传。

UUID 版本
加密级随机,推荐默认
生成数量
大小写
生成结果(点击任一条复制)

    怎么用

    1. 选版本:v4 纯随机(推荐日常使用)、v1 基于时间、v5 命名空间哈希(同一名称在同命名空间内恒等)。
    2. 设参数:v5 选择预设命名空间或输入自定义 UUID,并填写名称;也可切换生成数量(1/10/100)与大小写。
    3. 生成:点击「生成 UUID」,下方等宽字体列出所有结果。
    4. 复制使用:单条点击即复制到剪贴板;「复制全部」一次性复制所有,「下载 .txt」保存为纯文本文件。

    常见问题

    UUID 是什么?

    UUID(Universally Unique Identifier)是 128 位标识符,通常格式为 8-4-4-4-12 的十六进制字符串,理论上几乎不会碰撞。不同版本使用不同的生成方式:v1 基于时间,v4 基于随机数,v5 基于命名空间和名称的 SHA-1 哈希。

    该用哪个版本?

    绝大多数场景选 v4:加密级随机,简单可靠。v1 适合需要时间顺序的场景(但浏览器无法可靠读取 MAC,本工具用随机替代节点位)。v5 适合需要稳定标识的场景——例如根据文件名生成 UUID,同输入恒同输出。

    UUID 会上传到服务器吗?

    不会。所有生成都在你的浏览器本地完成:v4/v1 使用 Web Crypto API 的随机源,v5 使用 SubtleCrypto 的 SHA-1 摘要。不发生任何网络请求,页面关闭即无残留。

    同一命名空间 + 同一名称生成的 v5 UUID 是否相同?

    相同。v5 是确定性的哈希算法:只要命名空间 UUID 和名称字符串完全一致,任何时候任何设备生成的 UUID 都一样,可用于跨服务对同一实体做稳定标识。

    相关指南