UUIDジェネレーター
UUID ジェネレーターは v1、v4、v7 の識別子を一括生成し、大文字化、ハイフン、コピー、TXT ダウンロードをデータベース ID、冪等キー、トレース ID 向けに提供します。
UUID バージョン
数量
1 / 100フォーマットオプション
大文字
ハイフンを含む
UUIDジェネレーターバージョンを選択: 時刻順 ID には v7 が既定です。純粋なランダム性には v4、古いタイムスタンプ意味が必要な場合のみ v1 を使います形式:大文字/ハイフンの有無を切り替え(可読性/コンパクト)生成して 1 つまたはすべてをコピーするか、 .txt リストをダウンロードします
かんたんスタート
1
2
3
よくある利用シーン
データベース UUID 列とテスト主キー (データベースの一意性制約は引き続き必要)
API 冪等キーとリクエスト重複排除識別子
ログ/イベント/トレース ID
バージョンとフォーマットのパラメータ
v1: タイムスタンプの意味 + ランダムなノード識別子。正確な作成時刻やソート可能キーとして依存しない
v4: ランダム識別子。uuid ライブラリが現代的な crypto ランダム値を使って生成します
v7: Unix Epoch に基づく時刻順 UUID。データベースインデックスやログに有用ですが、権威ある作成時刻記録ではありません
表記:大文字/ハイフンは見た目/保存のみ影響。比較は大文字小文字を区別しない
📦 バッチとエクスポート
表示:現在のバッチのみ(タイムスタンプ付き)
ワンクリック操作:1 件/全件をコピー、または .txt ファイルをダウンロード。
結果情報:各行にUUIDバージョンと生成時刻を表示
UUID の生成境界
このツールは UUID v1、v4、v7 のみ生成します。v3/v5/v6/v8、Nil/Max UUID、名前空間生成、検証、デコードは提供しません。
v4 出力は識別子向けです。パスワード、API キー、認証トークン、その他のシークレットには使わないでください。
v7 出力はおおむね時刻順ですが、形式オプションによって UUID がシークレットや業務上の保証になるわけではありません。
v1 出力にはタイムスタンプ意味とランダムなノード識別子があります。この古い時刻スタイルが明確に必要でない限り、v7 または v4 を優先してください。
大文字とハイフンは文字列の表現のみを変更します。システム間で UUID を比較または保存する前に、形式を正規化します。
使い方のヒント
一般的な推奨: ソート可能な本番識別子には v7、ランダム識別子には v4、古いタイムスタンプ意味が意図的に必要な場合のみ v1 を使います
保存規約:DB は小文字+ハイフンなし、ログ/表示は小文字+ハイフンあり
冪等性とトレース: 冪等キーやトレース ID には v7 または v4 を使います。UUID は認証トークンやシークレットではありません
一括取り込み:移行/初期化用に事前生成して検証
制限事項と互換性
バージョン対応: 現在は v1、v4、v7 のみ。v3/v5/v6/v8、Nil/Max、名前空間 UUID、検証器、デコーダーはありません
言語間差異:シリアライズ(大小/ハイフン)に差が出る場合あり。チームで統一
プライバシーとセキュリティ
UUID はブラウザで生成されます。生成された結果は CrateX.app には送信されず、ローカル設定はクリアまたはリセットできます。
プライバシー注記: v1 と v7 には時刻セマンティクスがあります。v1 はランダムなノード識別子を使い、実際の MAC アドレスは公開しません
よくある質問
128 ビットのグローバル一意識別子です。標準形式は 8‑4‑4‑4‑12 に区切られた 32 桁の 16 進文字です。一般的なバージョン: v1(時刻セマンティクス)、v4(ランダム)、v7(時刻順)
ソート可能な ID には v7 が既定です。v4 は安全なランダム選択肢で、v1 は古いタイムスタンプ意味が必要な場合だけ使います。
通常の使用では衝突は無視できますが、ビジネス上の保証はありません。システム間での一意性を実現するには、データベース制約またはビジネスレベルの重複排除を追加します。
UUID の比較では大文字小文字を区別しません。ハイフンは識別子そのものではなく表記です。読みやすさと標準的なログでは残し、短い URL、ファイル名、保存フィールドで必要な場合だけ外します。
いいえ。UUID は識別子であり、パスワード、API キー、認証トークン、シークレットではありません。秘密情報にはパスワードまたはキー生成ツールを使ってください