免费在线专用工具Web Crypto · 数据不上传

NanoID 生成器

NanoID 生成器用于创建短小、URL 安全且可自定义的随机标识符。默认使用 64 个字符组成的 URL 安全字符集和 21 位长度,约提供 126 位随机性;也可以按数据库字段、文件名或测试数据规则调整长度与字符集。

免费在线本地运行Web Crypto支持导出

开始使用NanoID 生成器

选择字符集、长度和数量,批量生成适合 URL、文件名和测试数据的 NanoID。

准备就绪完成设置后点击主要操作按钮

默认 21 位 URL 安全 NanoID 约含 126 位随机性;缩短长度会提高碰撞概率。

最近记录

记录只保存在当前浏览器,可随时清空。

使用说明

三步开始使用

01

选择字符集

使用 URL 安全、字母数字、小写预设,或提供不含重复字符的自定义集合。

02

设置长度

默认 21 位;缩短前应结合生成规模评估碰撞概率。

03

生成导出

一次生成最多 500 个,可逐项查看、复制全部或下载。

常见问题

NanoID 生成器常见问题

默认 NanoID 为什么是 21 位?

使用 64 字符字母表时,21 位约提供 126 位随机性,在长度和碰撞概率之间取得常见平衡。

可以只使用数字吗?

可以选择自定义字符集并输入 0123456789,但字符集越小,同等长度下随机空间越小。

自定义字符集能包含重复字符吗?

不能。重复字符会改变各字符概率,本工具会阻止生成并提示去重。

NanoID 可以直接用作密码吗?

它可以提供随机字符串,但账号密码和访问令牌还受存储、轮换、权限和协议要求影响,应遵循具体系统安全规范。