分类: 开发工具
Nanoid 生成器
生成 URL 安全的随机 ID,可自定义长度、数量和字符集
按你指定的长度、数量和字符集生成随机的、URL 安全的唯一 ID。使用浏览器自带的加密安全随机数生成器,不会发送到任何服务器。
0 个 ID
结果将显示在这里。
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
Nanoid 风格的 ID 是从指定字符集中随机抽取字符组成的短字符串,常用于 URL 短链、数据库主键和会话令牌等不需要完整 UUID 那么长的场景。这个工具通过 Web Crypto API 的随机数生成器抽取每一个字符,因此生成的结果适合用作需要难以猜测的标识符,而不仅仅是外观随机。
使用方法
- 设置 ID 的长度以及要生成的数量。
- 选择字符集:URL 安全字符、字母数字、纯数字,或自定义字符集。
- 点击生成按钮获取一批新 ID,然后复制列表。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 生成的 ID 随机性如何?
- 每个字符都使用 Web Crypto API 的加密安全随机数生成器抽取,与浏览器用于安全敏感场景的随机源相同。
- URL 安全字符集包含哪些字符?
- 包含大小写字母、数字、下划线和连字符:这些字符在 URL 路径或查询字符串中无需编码即可安全使用。
- 可以使用自己指定的字符集吗?
- 可以。选择“自定义”并输入任意字符,工具会在生成 ID 前自动去除重复字符。