NanoID 生成器
在线生成 NanoID:默认 21 个 URL-safe 字符,约 126 位随机性,可自定义长度和字母表。
生成结果
这个 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 页面保留长度和字母表控件。字母表更小或长度更短,碰撞风险会升高。