UUID在线生成器
选择格式和数量,立即生成新的ID。
输入的文字和文件不会发送到服务器,只在本浏览器中处理。
使用方法
- 在「格式」中选择要生成的ID类型。没有特殊需求用UUID v4即可;作为数据库主键、需要按顺序排列时,推荐UUID v7或ULID。
- 在「数量」中填写一次生成的个数(最多500个),每行一个。
- UUID可以切换大写和连字符,NanoID可以调整长度。
- 点击「重新生成」获取新的一批,点击「复制」带走。
常见问题
UUID v4和v7有什么区别?
v4的122位全部随机,没有顺序。v7在前48位放入毫秒时间戳,按生成顺序排序,对数据库索引更友好;但v7会暴露生成时间。
ULID和NanoID适合什么场景?
ULID可以按时间排序,只有26个字符且不区分大小写。NanoID由64种可直接用于URL的字符组成,常用于短链接或对外公开的ID。
会不会重复?
ID由crypto.getRandomValues生成,实际使用中重复的概率极低。默认21位的NanoID与UUID v4水平相当;长度改短后,重复的可能性也会随之变大。