UUIDv4 ジェネレーター

ブラウザーの安全な乱数源で UUIDv4 を生成し、すぐにコピーできます。

単一 UUID と一括テキストファイルは Web Crypto を使ってローカル生成されます。

単一 UUID と一括テキストファイルは Web Crypto を使ってローカル生成されます。

現在の UUIDv4

UUIDv4 を一括ダウンロード

1~100,000 を選択します。1 行につき小文字 UUID を 1 件出力します。

このツールの機能

暗号学的に安全な乱数から RFC 9562 準拠の UUID バージョン 4 を作成します。

UUID を 1 件コピーするか、大量の UUID を含むテキストファイルをローカル作成します。

使い方

  1. 最初のパネルに表示された UUID を使うか、別の UUID を生成します。
  2. 識別子が 1 件必要な場合は現在の値をコピーします。
  3. 1~100,000 の整数で件数を選択します。
  4. テキストファイルを生成します。各行に小文字 UUID が 1 件入ります。

実用例

  • データベース行、API リソース、フィクスチャ、テストデータの識別子を作成。
  • 中央カウンターなしで分散システム用の独立 ID を準備。
  • ドキュメント、デモ、自動テスト用のサンプル UUID を作成。
  • 開発や移行向けの改行区切りインポートファイルを生成。

注意事項と制限

  • UUIDv4 は 128 ビット UUID で、122 ビットが乱数、残り 6 ビットがバージョンとバリアントです。
  • バージョン数字は常に 4、4 番目の 16 進グループは 8、9、a、b のいずれかで始まります。
  • UUIDv4 は時系列順ではなく、パスワード、アクセストークン、真正性証明として自動的に使えるものではありません。
  • 生成と一括ファイル作成はブラウザー内で行われ、UUID は petuja.tools に送信されません。

よくある質問

UUIDv4 はどのように生成されますか?

ブラウザーが crypto.randomUUID() または crypto.getRandomValues() を使い、RFC 9562 のバージョンビットとバリアントビットを設定します。

UUIDv4 同士が衝突することはありますか?

理論上はありますが、122 ビットの乱数空間では通常の利用量で極めて起こりにくいです。

UUIDv4 に時刻や端末アドレスは含まれますか?

含まれません。バージョン 4 は乱数ベースで、時刻、MAC アドレス、生成順序を符号化しません。

UUIDv4 をパスワードやセッショントークンに使えますか?

自動的には使えません。UUID は対象を識別するもので、機密トークンには用途別の安全設計が必要です。

生成した UUID はアップロードされますか?

いいえ。表示 UUID とダウンロード用バッチはブラウザー内で生成されます。