UUID ジェネレーター
ブラウザで暗号的に安全な UUID を生成します。 UUID v4 (完全にランダム) と UUID v7 (タイムスタンプ順、RFC 9562) の両方をサポートします。複数の書式設定オプションを使用して、一度に最大 1000 個の一括生成。
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 を含むすべての最新ブラウザでサポートされています。