AG UUID

关于

在一个地方生成、解析 UUID 并查阅参考文档

AG UUID 是一套免费工具集,无需注册或安装即可处理开发和测试中常用的唯一标识符。

既可以单个也可以最多批量生成 1,000 个标准 UUID v4·v7·v1·NIL 乃至 ULID·NanoID,还能用检查器解析现有 UUID 的版本、变体和内嵌时间戳。

同时提供各版本、各格式的参考文档、Python·JavaScript·Go 等各语言的生成代码,以及实用指南

所有标识符都仅通过浏览器的 crypto.randomUUID() / getRandomValues 生成和解析,任何输入和结果都不会发送到服务器或被存储。

不向服务器发送 即时生成 完全免费

主要功能

UUID v4 — 随机

由 122 位随机数生成的标准 UUID。使用最广泛,碰撞概率几乎为 0。

UUID v7 — 时间排序

前 48 位存放 Unix 毫秒时间戳,按生成顺序排序。适合作为数据库主键和索引。

ULID · NanoID

短小且 URL 安全的替代标识符。ULID 支持时间排序,NanoID 仅 21 字符更简洁。

安全随机数

基于 crypto.randomUUID() / getRandomValues,不向服务器发送,仅在浏览器内生成。

常见问题

UUID v4 和 v7 有什么区别?

v4 是完全随机的 UUID,而 v7 在前部存放 Unix 毫秒时间戳,因此可以按时间顺序排序。在数据库主键等对排序有要求的场景中,v7 更有优势。

生成和解析的值会发送到服务器吗?

不会。所有生成和检查器解析都仅通过浏览器的 crypto API 完成,不会发送到服务器或被存储。

ULID·NanoID 是什么,什么时候用?

ULID 是 26 字符的时间排序标识符,适合用于 URL 和文件名;NanoID 是 21 字符的 URL-safe 短标识符。在需要短链接或公开 ID 时,它们可作为 UUID 的替代方案。