NanoID在线生成器
免费使用
密码学安全
即时生成
在线NanoID生成器。基于 Web Crypto API(密码学安全随机数),可自定义ID长度、字符集和生成数量。比UUID更短更灵活,适用于数据库主键、API密钥、临时令牌、短链ID等场景。
使用说明
- • 设置需要的 ID 长度(默认21字符,与官方NanoID一致)
- • 选择字符集:默认含大小写字母+数字+下划线+短横线
- • 选择"自定义"可输入任意字符作为字符集
- • 点击「生成」产生单个ID,「批量生成」按设定数量生成
- • 点击「复制全部」一键复制所有ID到剪贴板
- • 基于 Web Crypto API,密码学安全,不可预测
工具介绍
- • NanoID 是比 UUID 更优的替代方案:更短(21位 vs 36位)、更快、更安全
- • 默认字符集 64 个符号,21位可提供 64^21 ≈ 10^37 种组合
- • 常用于数据库主键、API密钥、Session ID、短链、文件名等
- • "无混淆字符"模式排除 0/O/1/l/I 等易混字符,适合人工识别
- • 所有生成均在浏览器本地完成,不发送到服务器
- • 与 NanoID (JavaScript/Python/Rust/Go) 各语言版本输出格式兼容
