ID/UUID生成器

轻松生成UUID、ULID和GUID。支持多个版本,可自定义大写、小写和连字符设置

使用方法
1

根据您的用例选择ID类型:UUID v4用于一般用途,ULID用于数据库主键,GUID用于Microsoft环境

2

对于UUID,选择版本:v4(随机)、v7(时间可排序)、v1(时间戳+MAC)、v6(改进时间戳)

3

输入要生成的ID数量(一次最多100个ID)

4

配置显示格式:切换大小写,包含/排除连字符

5

点击"生成"按钮创建ID

6

单独复制生成的ID或选择全部进行批量复制

7

每个ID显示生成时间戳,并通过类型和版本徽章进行标识

主要功能
支持UUID v1/v4/v6/v7生成(为您的用例选择最佳版本)
ULID生成(按时间顺序可排序,非常适合数据库)
GUID生成(带有{花括号}的Microsoft格式)
批量生成最多100个ID
在大写和小写之间切换(调整可读性)
选择是否包含连字符(根据系统要求自定义)
一键复制功能(单个和批量选择)
生成时间戳显示(跟踪ID创建历史)
统计唯一性保证(碰撞概率极低)

ID格式信息

UUID(通用唯一识别码)

128位通用唯一识别符。提供多个版本适用于不同用例。

示例:550e8400-e29b-41d4-a716-446655440000
V1
基于时间戳和MAC地址(高唯一性)
V4
完全随机生成(最常见)
V6
v1的改进版本(按时间顺序可排序)
V7
基于Unix时间(新标准,按时间顺序可排序)
ULID(通用唯一字典序可排序识别码)

按时间顺序可排序的唯一识别符。非常适合数据库索引。

示例:01ARZ3NDEKTSV4RRFFQ69G5FAV(标准),01ARZ3ND-EKTS-V4RR-FFQ6-9G5FAV(带连字符)
48位时间戳(毫秒精度)
80位随机组件
26字符Base32编码
按时间顺序字典序可排序
不区分大小写
GUID(全局唯一识别码)

Microsoft的UUID实现。本质上与UUID v4具有相同结构。

示例:{550E8400-E29B-41D4-A716-446655440000}
ID生成设置

尚未生成ID

在左侧面板中配置设置,然后点击"生成"按钮创建ID。

常见问题 (FAQ)

对于一般用途,推荐v4(随机)。对于数据库主键等需要时间顺序的场合,选择v7或ULID。
ULID按时间顺序可排序,具有更好的数据库索引性能。UUID完全随机,使用更广泛。
UUID和ULID具有统计上保证的唯一性,碰撞概率极低。但是,不能保证100%的唯一性。
UUID v4和ULID使用随机值,很难猜测。但是,对于认证令牌等高安全性应用,请使用专门的安全库。
生成的ID仅存储在浏览器内存中,永远不会发送到服务器。页面重新加载时会被清除。