NanoID 生成器 使用指南
NanoID 是比 UUID 更短、更 URL 安全的随机 ID,默认 21 字符、使用 A-Za-z0-9_- 等。可设长度与自定义字母表,本地生成。
核心功能
- 生成 URL 友好随机 ID
- 可调长度与字符集
- 批量生成多个
- 基于加密随机
- 本地运算
适用场景
- 给数据库记录生成主键
- 短链接/邀请码
- 前端临时标识
使用步骤
- 设长度与字符集
- 点生成得单条或多条
- 复制使用
实用技巧
- 默认 21 字符碰撞概率极低
- 避免用易混字符可自定义字母表
- 比 UUID 更短更适合 URL
常见问题
- NanoID 和 UUID 区别?
- NanoID 更短更 URL 安全,UUID 是固定 36 字符标准格式。
- 能给个例子吗?
- 默认生成如 "V1StGXR8Zq5l6pXx" 的 21 位 ID。