分类: 开发工具

Nanoid 生成器

站方自主规划没找到想要的工具?

生成 URL 安全的随机 ID,可自定义长度、数量和字符集

按你指定的长度、数量和字符集生成随机的、URL 安全的唯一 ID。使用浏览器自带的加密安全随机数生成器,不会发送到任何服务器。

0 个 ID
结果将显示在这里。

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

Nanoid 风格的 ID 是从指定字符集中随机抽取字符组成的短字符串,常用于 URL 短链、数据库主键和会话令牌等不需要完整 UUID 那么长的场景。这个工具通过 Web Crypto API 的随机数生成器抽取每一个字符,因此生成的结果适合用作需要难以猜测的标识符,而不仅仅是外观随机。

使用方法

  1. 设置 ID 的长度以及要生成的数量。
  2. 选择字符集:URL 安全字符、字母数字、纯数字,或自定义字符集。
  3. 点击生成按钮获取一批新 ID,然后复制列表。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

生成的 ID 随机性如何?
每个字符都使用 Web Crypto API 的加密安全随机数生成器抽取,与浏览器用于安全敏感场景的随机源相同。
URL 安全字符集包含哪些字符?
包含大小写字母、数字、下划线和连字符:这些字符在 URL 路径或查询字符串中无需编码即可安全使用。
可以使用自己指定的字符集吗?
可以。选择“自定义”并输入任意字符,工具会在生成 ID 前自动去除重复字符。