NanoID 生成器

在线生成 NanoID:默认 21 个 URL-safe 字符,约 126 位随机性,可自定义长度和字母表。

生成结果
就绪,可在浏览器里生成 NanoID。

这个 ID 的结构

结构
默认 21 个 URL-safe 字符,来自 A-Z、a-z、0-9、下划线和连字符。
默认 64 字符字母表、21 字符长度下约 126 位。
时间
不含时间戳;除非你把含义放进自定义字母表,否则 NanoID 是不透明的。
碰撞风险
碰撞风险随长度和字母表变化。默认设置与 UUID v4 处在相近的实用安全区间。
示例
u2rSS95QAyHXgkyJGHs-C

你的 ID 会用浏览器里的强随机源本地生成,不会发送到 BroBroGo。

常见问题

为什么用 NanoID?

NanoID 比 UUID 短,默认 URL-safe,在保留默认长度和字母表时仍有很高随机性。

可以改字母表吗?

可以。锁定的 NanoID 页面保留长度和字母表控件。字母表更小或长度更短,碰撞风险会升高。