開発者ツール · Free browser tool
UUID/GUID 生成
一括オプションとサーバー追跡ゼロで、暗号学的に安全な高品質 UUID v4 トークンを即座に生成します。
How many?
Generate 1 to 1,000 UUID v4 tokens at once.
Format options
Wrap each value
Quotes suit SQL inserts (e.g. 'uuid'); braces match .NET-style GUID literals (e.g. {uuid}).
Click "Generate" to create your first batch of UUIDs.
Click any row to copy just that value.
Frequently Asked Questions
UUID と GUID に実際の違いはありますか?
実務上はありません。UUID(Universally Unique Identifier)は公式 RFC 4122 標準の名称で、GUID(Globally Unique Identifier)は本質的に同じ 128 ビット形式に対する Microsoft の名称です。現代の GUID と標準 UUID は構造的に同一——長さ・ハイフン位置・バージョン/バリアントビット——なので、このツールを含め今日では用語が互換的に使われます。
2 つの UUID v4 値が衝突する可能性は?
天文学的なほど低いです。UUID v4 は 122 ビットの乱数(残り 6 ビットはバージョンとバリアント表示用に固定)で、およそ 5.3 × 10^36 通りの値があります。毎秒 10 億個を生成しても、衝突確率が 50% に達するには宇宙年齢よりはるかに長く回す必要があります。ほぼすべての実世界アプリで、UUID v4 衝突を不可能として扱うのが正しいエンジニアリング仮定です。
ハイフンを外したり、クォート/波括弧で囲んだりするのはどんなとき?
ハイフンを外すとコンパクトな 32 文字の16進文字列になり、一部のシステムがストレージキー・ファイル名・URL スラッグに期待します。シングルクォートで囲む(例: 'uuid')と SQL INSERT にそのまま貼りやすく、波括弧(例: {uuid})は C# や Windows レジストリで使う伝統的な .NET/COM GUID リテラル形式に合います。貼り先に合わせて切り替えてください。
ライブラリやサーバーエンドポイントではなくブラウザで UUID を生成する理由は?
ここでのすべての UUID は、現代ブラウザに内蔵された暗号学的に安全な乱数生成器(CSPRNG)である crypto.randomUUID() から出ており、大半のサーバーサイド UUID ライブラリも内部で同じ品質を使います——品質の妥協はありません。ローカル生成はまた、実 DB 行・テストフィクスチャ・セッショントークンに対応しうる識別子がどこにも送信・ログされないようにし、一度きりのバッチのためにパッケージを入れる必要もありません。
UUID/GUID 生成
一括オプションとサーバー追跡ゼロで、暗号学的に安全な高品質 UUID v4 トークンを即座に生成します。