ZeroTool Workbench

Nano ID ジェネレーター

Nano IDをオンラインで生成。サイズ(1–128)とアルファベット(URLセーフ・英数字・16進数・数字のみ・カスタム)をカスタマイズ可能。単体またはバッチ(最大100件)対応。完全ブラウザ完結、nanoidライブラリ使用。

100% クライアントサイド データはブラウザ外に出ません 無料 · 登録不要

使い方

  1. バッチ数(1–100)を設定して一度に複数のIDを生成。
  2. サイズ(1–128文字、デフォルト21)を設定。
  3. アルファベットプリセットを選択するか、カスタムを選んで独自の文字を入力。
  4. 生成をクリック。
  5. 各行のコピーで単一IDをコピー、またはすべてコピーで改行区切りの全IDをコピー。

Nano ID vs UUID 比較

機能Nano ID(デフォルト)UUID v4
長さ21文字36文字(ハイフン含む)
ランダム性約126ビット122ビット
URLセーフ✓ はい✓ はい(ハイフン除去後)
カスタムアルファベット✓ はい✗ いいえ
ソート可能✗ いいえ✗ いいえ
タイムスタンプ内蔵✗ いいえ✗ いいえ

アルファベット一覧

プリセット文字
URLセーフ(デフォルト)A-Za-z0-9_-64
英数字A-Za-z0-962
数字のみ0-910
16進数小文字0-9a-f16

関連ツール

FAQ

Nano IDとは何ですか?

Nano IDは小型・安全・URLフレンドリーな一意文字列IDジェネレーターです。デフォルトはURLセーフアルファベット(A-Za-z0-9_-)から21文字を出力し、約126ビットのランダム性を提供します。UUID v4と同等の安全性でより短く、タイムスタンプに依存しません。

Nano IDとUUIDの違いは何ですか?

UUID v4はハイフンを含む36文字です。デフォルトのNano IDは21文字で同等のランダム性(約126ビット)を持ちます。URLセーフ・区切り文字なし・カスタムアルファベット対応で、URL・ファイル名・DBキーなどに柔軟に使用できます。

利用可能なアルファベットは何ですか?

URLセーフ(デフォルト):A-Za-z0-9_-(64文字)。英数字:A-Za-z0-9(62文字)。数字のみ:0-9(10文字)。16進数小文字:0-9a-f(16文字)。カスタム:任意の文字を入力(重複は自動削除)。

適切なサイズはどう選べばよいですか?

デフォルトの21文字はURLセーフアルファベットで約126ビットのランダム性を提供します。より小さいアルファベット(例:16文字の16進数)を使う場合は、同等の衝突確率を維持するためサイズを大きくする必要があります。

このツールはクライアントサイドのみですか?

はい。すべてのID生成はブラウザ内でWeb Crypto API(crypto.getRandomValues)を使って行われます。サーバーへのデータ送信は一切ありません。