乐宁工具

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) 各语言版本输出格式兼容