EZ
EZ2Conv

UUIDジェネレーター

RFC 4122準拠のUUIDを一括生成。暗号学的にランダムなIDにはバージョン4、タイムスタンプベースのIDにはバージョン1を選べます。一度に最大100個まで生成でき、ハイフンや大文字フォーマットを切り替え可能。すべてブラウザ内で即座に生成されます。

暗号学的ランダム性を持つランダムUUID

1-100個のUUID

14px
「生成」をクリックしてUUIDを作成してください...

使用方法

  1. UUIDバージョンを選択: v4(暗号学的ランダム)またはv1(時系列ソート可能なタイムスタンプベース)
  2. 一括生成するUUIDの数を設定(1回の操作で最大100個まで生成可能)
  3. 出力フォーマットをカスタマイズ: ハイフンの有無、大文字・小文字の選択
  4. 「生成」をクリックしてRFC 4122準拠のUUIDをブラウザ内で即座に作成

💡 便利なヒント

  • UUID v4は最大の一意性のために暗号学的ランダム性を使用
  • UUID v1はソートに便利なタイムスタンプ情報を含む
  • データベースシステムとの一貫性のために大文字フォーマットを使用
  • 一括生成は一度に最大100個のUUIDをサポート

UUIDの仕組みと生成方法

このジェネレーターの役割

UUID(汎用一意識別子)は128ビットの値で、8-4-4-4-12というおなじみの形式に沿って32桁の16進数で表記します。例えば 550e8400-e29b-41d4-a716-446655440000 のような形です。このツールは必要なときに RFC 4122 準拠の識別子を生成し、バージョン4かバージョン1を選んで一度に最大100件までまとめて作成できます。

ハイフンの有無を切り替えたり、小文字と大文字を選んだりできるため、データベースの列やAPIの仕様、既存のコードが求める書式にそのまま合わせられます。

UUIDが向いている場面

UUIDは、連番を配る中央の管理者なしに識別子を独立して発行したいときに役立ちます。代表的な用途は、分散データベースの主キー、サービスをまたいでリクエストを追跡する相関ID、API呼び出しの冪等キー、決して衝突してはならないファイル名、クライアント側で発行するオブジェクトやセッションの参照などです。

2台のマシンが調整なしで同時に識別子を生成できるため、UUIDはマイクロサービスやオフラインファーストのアプリ、イベントパイプラインに特によく馴染みます。

バージョン4とバージョン1の違い

バージョン4は、ブラウザの crypto.randomUUID と Web Crypto API から得た暗号的に強い乱数でほぼすべてのビットを埋めます。そのため識別子は予測できず、いつどこで作られたかも一切明かしません。多くの場面ではこちらが推奨の選択です。

一方バージョン1は、現在のタイムスタンプにノード識別子とクロックシーケンスを組み合わせて値を作ります。生成順におおよそ並べ替えられる反面、その時刻が露出します。予測不可能性が重要ならv4を、おおまかな時系列の順序が役立つならv1を選んでください。

書式と衝突の確率

どちらのバージョンも標準の 8-4-4-4-12 という並びを保ち、バージョンを示す数字は3番目のグループの先頭に置かれます(4か1)。v4の強さは122ビットの乱数にあります。取りうる値は 5×10^36 を超えるため、何十億件の識別子を生成しても、そのうちの2つが一致する確率は実質的に無視できるほど小さいままです。

ハイフンを外すと32文字のコンパクトな文字列になり、URLやキーに使いやすくなります。大文字での出力は、識別子をその形で保存するシステムに合致します。

よくある質問

はい。1回の生成で最大100件のUUIDを、何度でも無料で作成できます。バージョン4もバージョン1も、ハイフンや大文字の切り替えも含めてすべて利用でき、有料プランや利用回数の制限、アカウントは一切ありません。
すべての識別子はブラウザ内で生成され、サーバーには何も送信されません。バージョン4は Web Crypto API の crypto.randomUUID を利用するため、作成したUUIDがどこかへ送られたり保存・記録されたりすることはありません。
アカウントは不要です。バージョン、件数、書式を選んで「生成」を押すだけで、識別子がすぐに表示されます。メールアドレスの入力もログインも会員登録も必要ありません。
バージョン4はほぼすべてが暗号的に安全な乱数で構成されるため予測できず、メタデータも含みません。バージョン1は作成時のタイムスタンプとノード識別子を埋め込むため、おおよそ時刻順に並べられる一方で、いつ生成したかが分かってしまいます。通常はv4を、時系列の順序が役立つ場合だけv1を使ってください。
1回のクリックで1〜100件の識別子を生成し、リスト全体をまとめてコピーできます。ハイフンの切り替えでダッシュのない32文字のコンパクトな形式になり、大文字の切り替えでは、その書式を求めるシステム向けに16進数の桁を大文字にできます。
はい。出力は RFC 4122 標準に従っており、v4の122ビットの乱数によって偶発的な衝突は天文学的に起こりにくいため、UUIDは主キーやAPIキー、セッショントークンとして広く使われています。ただしv4のキーは完全な乱数で連番ではないため、クラスタ化インデックスでは考慮しておくとよいでしょう。