コード、データと QRツール

Nano ID ジェネレーター

長さと文字集合を指定して、一度に最大 100 個の ID をブラウザー内で生成します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

重複しない 2~256 文字を入力します。Unicode の各文字を 1 記号として数えます。

設定して ID を生成してください。

ブラウザーの暗号学的乱数を使用します。ID はランダムで、既存データとの一意性は確認しません。

使い方

使い方

  1. ID の長さを 1~128、生成数を 1~100 に設定します。
  2. URL 向けの文字集合を使うか、重複しない 2~256 文字を入力します。
  3. 生成後、一覧をコピーするかテキストファイルをダウンロードします。

暗号学的乱数と偏りのない選択

Web Crypto の乱数バイトを使用します。文字を選ぶ前に範囲外の値を拒否し、単純な剰余による分布の偏りを防ぎます。

設定可能で上限のある出力

異なる Unicode 文字を 2~256 個、ID の長さを 1~128、生成数を 1~100 に設定できます。既定の文字集合は Nano ID で一般的な URL 安全文字集合に合わせています。

ランダムでも一意とは限りません

生成 ID はランダムな識別子です。このページはデータベースを検索せず、衝突が絶対に起きないとは保証しません。一意性が必要なアプリケーションでは確認処理を行ってください。

よくある質問

あわせて知りたいこと

ID は安全に生成されますか?

ブラウザー Web Crypto API を使用します。安全な乱数源が使えないブラウザーでは生成できません。

文字集合を変更できますか?

はい。異なる文字を 2~256 個入力してください。各文字の選択確率を揃えるため、重複は拒否されます。

生成した ID は一意ですか?

保証されません。一意性が必要な場合はデータストアで重複を確認してください。