カテゴリー: 開発ツール
Nanoid生成ツール
長さ・生成数・文字セットを指定して、URLセーフなランダムIDを生成します
長さ・生成数・使用する文字セットを選んで、URLセーフなランダムユニークIDを生成します。ブラウザの暗号学的に安全な乱数生成器を使用しており、データがどこかに送信されることはありません。
0件のID
ここに結果が表示されます。
このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。
このツールでできること
nanoid形式のIDとは、選択した文字セットから生成される短いランダム文字列で、完全なUUIDでは長すぎるURLスラッグやデータベースキー、セッショントークンなどによく使われます。このツールはWeb Crypto APIの乱数生成器を使って各文字を生成するため、単に見た目がランダムなだけでなく、推測されにくい必要のある識別子にも適した出力が得られます。
使い方
- IDの長さと生成するIDの数を設定します。
- 文字セットを選びます: URLセーフ、英数字、数字のみ、またはカスタム文字セットです。
- 「生成」をクリックして新しいIDのセットを作成し、一覧をコピーします。
プライバシー
このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。
よくある質問
- 生成されるIDはどれくらいランダムですか。
- 各文字はWeb Crypto APIの暗号学的に安全な乱数生成器を使って生成されます。これはブラウザがセキュリティ関連の値に使用しているのと同じ乱数源です。
- URLセーフな文字セットには何が含まれますか。
- 大文字・小文字のアルファベット、数字、アンダースコア、ハイフンです。URLのパスやクエリ文字列でエンコードなしに安全に使えるすべての文字です。
- 自分で文字セットを指定できますか。
- はい。カスタムを選んで任意の文字を入力できます。重複した文字はID生成前に自動的に取り除かれます。