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仅存储在浏览器内存中,永远不会发送到服务器。页面重新加载时会被清除。