UUID 生成器
按下按钮,就能得到可以直接贴进数据库、配置文件或测试数据的标识符。它们在页面内生成——没有哪台服务器会给你一个别人已经见过的号码。
由浏览器使用加密随机源生成,不向服务器请求任何内容。
- 免费
- 文件不会离开你的设备
- 无需注册
- 不限文件数量
使用方法
实用说明
第 4 版真正保证了什么
v4 版 UUID 由 122 个随机比特和 6 个固定比特组成,后者标明版本与变体。其中没有计数器、没有 MAC 地址、没有时间戳——你的机器信息不会泄漏进去。两个标识符相撞的概率极低,因此数据库直接把它们当作唯一值,不再检查。
是随机,而不只是「随便」
数值来自 crypto.getRandomValues,也就是浏览器生成密钥时使用的同一个源,而不是 Math.random。一旦标识符出现在链接或令牌里,这个区别就变得重要:可预测的「随机」值能被猜到,而猜到就等于找到。
常见问题
标识符是在服务器上生成的吗?
不是。它们在你的浏览器中生成,不会发送到任何地方——你刚生成的这份列表没有第二份。
两个人会拿到相同的 UUID 吗?
实际上不会。在 122 个随机比特下,需要每秒生成数十亿个并持续几十年,碰撞才会变得可能。
UUID 可以当密码或令牌用吗?
作为秘密它确实是随机的,但它会像普通标识符一样被保存和写进日志。认证请用真正的令牌,身份标识才用 UUID。
应该选哪种格式?
小写且不带大括号是标准写法,大多数数据库都期望这种形式。大括号和大写是为仍然这样输出的微软工具准备的。
相关工具
- 密码生成器 打开页面即生成新密码,使用浏览器的加密级随机数生成器。密码不会被发送、记录或保存。
- 二维码生成器 输入链接或任意文本,二维码随打随现。屏幕使用下载 PNG,印刷则选 SVG——放到多大都依然清晰。
- JSON 格式化与校验 粘贴 JSON,即可获得格式化、校验或压缩后的结果。数据始终留在浏览器里——当内容含有令牌或客户数据时,这一点尤为重要。
- Wi-Fi 二维码 填入网络名称和密码,二维码立刻出现。客人用相机一扫就连上,再也不用一个字母一个字母地念密码。
- 网址二维码 粘贴链接,二维码随打随现。它直接指向你的网址,中间没有可能过期、也可能统计你访客的短链服务。
- 颜色转换器 用任何常见写法输入颜色——#1f5fd6、1f5fd6、#1f5、rgb(31, 95, 214)——其余写法会同时出现,还附带保证文字可读所需的对比度数值。
- HEX 转 RGB 粘贴 HEX 代码,读出 RGB 通道值。#1f5fd6 会变成 rgb(31, 95, 214);如果代码带有透明通道,你会得到保留透明度的 rgba()。
- RGB 转 HEX 粘贴 rgb(31, 95, 214)——用逗号还是空格都可以——就能得到 #1f5fd6,可直接用于 CSS、设计文件或规范文档。