UUID ジェネレーター

ブラウザで暗号的に安全な UUID を生成します。 UUID v4 (完全にランダム) と UUID v7 (タイムスタンプ順、RFC 9562) の両方をサポートします。複数の書式設定オプションを使用して、一度に最大 1000 個の一括生成。

UUID Generator · v4 & v7 · 100% browser-based
Generated UUIDs 0 items

UUID ジェネレーターの使用方法

  • バージョンを選択してください: 選択 v4 完全にランダムで予測不可能な識別子に最適で、API キーやセッション トークンに最適です。選択 v7 自然にソートされる時間順の UUID で、データベースの主キーに最適です。
  • セット数量: 1 ~ 1,000 の任意の数値を入力します。すべての UUID は、OS レベルの CSPRNG を使用してブラウザで即座に生成されます。
  • 形式を選択します: 標準 (ハイフン付き 8-4-4-4-12)、ハイフンなし (32 の 16 進数文字)、大文字、または中括弧 — C# / Microsoft の正規形式。
  • コピーまたはダウンロード: クリック コピー 任意の行で単一の UUID をコピーするか、 すべてコピー すべての結果を取得します。 .txtをダウンロード 1 行に 1 つの UUID をエクスポートします。
  • その場で再フォーマットします。 [形式] ドロップダウンはいつでも変更できます。既存の結果は再生成されることなく即座に再形式化されるため、同じ UUID セットが維持されます。

よくある質問

これらの UUID は暗号的に安全ですか?

はい。 v4 はブラウザのネイティブを使用します crypto.randomUUID()、v7 では crypto.getRandomValues() ランダム部分については。どちらも OS レベルの CSPRNG (TLS キーの生成に使用されるのと同じソース) から取得します。

UUID v4 と v7 の違いは何ですか?

UUID v4 は完全にランダム (128 ビットのエントロピー - 6 バージョン/バリアント ビット) であるため、識別子は予測不可能で順序付けされていません。 UUID v7 (RFC 9562、2024) では、上位ビットに 48 ビット Unix ミリ秒タイムスタンプが埋め込まれているため、v7 UUID は時系列にソートされます。これにより、v7 はインデックスを断片化するのではなく最後にクラスターを挿入するため、データベース B ツリー インデックスにとってはるかに優れたものになります。

生成された UUID を保存または記録しますか?

いいえ。生成はすべて、JavaScript を使用してブラウザ内で実行されます。どのサーバーにも何も送信されません。インターネットから切断しても、ツールは引き続き動作します。

UUID v7 によって作成時間が漏洩する可能性はありますか?

はい。 v7 UUID の最初の 48 ビットは、Unix ミリ秒タイムスタンプをエンコードします。 ID 作成の順序やタイミングが重要な場合 (アカウント作成順序など)、代わりに v4 を推奨します。

私のブラウザがcrypto.randomUUIDをサポートしていない場合はどうすればよいですか?

このツールは、次を使用して自動的に手動実装に戻ります。 crypto.getRandomValues()、Chrome 37 以降、Firefox 36 以降、Safari 7.1 以降、Edge を含むすべての最新ブラウザでサポートされています。

関連ツール