UUID在线生成器

选择格式和数量,立即生成新的ID。

输入的文字和文件不会发送到服务器,只在本浏览器中处理。

使用方法

  1. 在「格式」中选择要生成的ID类型。没有特殊需求用UUID v4即可;作为数据库主键、需要按顺序排列时,推荐UUID v7或ULID。
  2. 在「数量」中填写一次生成的个数(最多500个),每行一个。
  3. UUID可以切换大写和连字符,NanoID可以调整长度。
  4. 点击「重新生成」获取新的一批,点击「复制」带走。

常见问题

UUID v4和v7有什么区别?

v4的122位全部随机,没有顺序。v7在前48位放入毫秒时间戳,按生成顺序排序,对数据库索引更友好;但v7会暴露生成时间。

ULID和NanoID适合什么场景?

ULID可以按时间排序,只有26个字符且不区分大小写。NanoID由64种可直接用于URL的字符组成,常用于短链接或对外公开的ID。

会不会重复?

ID由crypto.getRandomValues生成,实际使用中重复的概率极低。默认21位的NanoID与UUID v4水平相当;长度改短后,重复的可能性也会随之变大。

相关工具

全部工具