NanoID 生成器
在浏览器生成 NanoID 风格字符串:预设字母表、自定义符号、长度控制与批量输出。仅使用 Web Crypto,无网络请求。
100% 本地 — 数据不离开本机
ID 采用与流行 NanoID 库相同的拒绝采样:来自 crypto.getRandomValues 的随机字节映射到字母表,使每个合法字符概率相等。
常见 NanoID 长度为 21。允许范围:1–128 个字符。
使用的字符: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-
单个 ID
批量生成
每批可生成 1–500 个 ID。
如何使用 NanoID 生成器
- 1选择预设字母表或「自定义」并输入字符(重复会自动去除)。
- 2设置长度(1–128),点击「生成 ID」得到单个,或「生成列表」批量(1–500 行)。
- 3复制输出用于 API、数据库或测试;全部在浏览器完成,无上传。
隐私
随机字节来自 crypto.getRandomValues。不会向服务器传输或存储任何 ID 或字母表。
🔒 在浏览器本地处理。ID 不会发送到服务器。