ToolHub
打开工具

NanoID 生成器

生成安全、短小、URL 友好的唯一标识符

开发者工具

关于此工具

NanoID 生成器是一款在线工具,使用加密随机性创建安全、短小、URL 友好的唯一标识符。它支持自定义长度和字母表、单个和批量生成、一键复制——所有操作均在浏览器本地运行。

主要功能

快速预览

使用场景

id generator

常见问题

NanoID 的默认长度是多少?可以自定义吗?

默认长度为 21 个字符,这是 NanoID 官方推荐的长度,在推荐字母表下碰撞概率极低。您可以在 1 到 256 之间自由调整 ID 长度。

如何自定义 ID 的字符集?

在「字母表」输入框中设置您需要的字符集。默认使用 URL 安全的 64 字符集(大小写字母、数字、下划线和连字符)。例如,只需数字可设置为 0123456789。

NanoID 的碰撞概率有多低?

使用默认 21 位长度和 64 字符字母表时,生成 10 亿个 ID 后碰撞概率约为 1%。增加 ID 长度可以指数级降低碰撞概率,例如 36 位长度在生成万亿级 ID 时仍几乎不会碰撞。

使用此工具时我的数据安全吗?

绝对安全。所有 ID 生成使用浏览器内置的 crypto.getRandomValues 加密随机数生成器,在本地完成,不会将任何信息上传到服务器。

可以批量生成多个 ID 吗?

可以。在批量生成区域设置数量(1 到 100),点击生成即可一次性创建多个 NanoID。批量结果支持逐个复制。