UUID Generator
Generate random version 4 UUIDs (Universally Unique Identifiers) online. All UUIDs are generated client-side using the Web Crypto API.
What is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit identifier standardized by RFC 4122. Version 4 UUIDs are randomly generated, making collisions practically impossible. They are widely used as primary keys in databases, session IDs, and distributed systems.
Related Tools
データベースの行、テストフィクスチャ、分散システムにユニークな識別子が必要になったことがあるなら、おそらくUUIDに頼ったことがあるでしょう。UUID(Universally Unique Identifier)は、空間と時間を超えて実質的に一意であることが保証された128ビットのラベルです。バージョン4 UUID(このツールが生成する種類)は、内部で暗号学的に安全な乱数を使用します。中央機関やデータベースシーケンスに依存しないIDが必要なときの定番です。ほとんどの言語がネイティブにサポートしています — Pythonのuuidモジュール、Javaのjava.util.UUID、JavaScriptのcrypto.randomUUID()。このツールなら、コードを1行も書かずに一括生成できます。
UUIDジェネレーターの使い方
UUIDバージョンを選ぶ
UUID v4(ランダム、最も一般的)またはオプションから別のバージョンを選択します。ほとんどのユースケースにはv4が推奨されます。
UUIDを生成する
「生成」をクリックして新しいUUIDを作成します。一括生成も可能 — 件数を設定すると複数のUUIDを一度に取得できます。
コピーして使用する
「コピー」をクリックしてUUIDを取得します。データベース、API、またはアプリケーションのユニーク識別子として使用してください。
UUIDの例
UUID v4 (Random)
フォーマット:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx生成サンプル UUID:
550e8400-e29b-41d4-a716-446655440000
f47ac10b-58cc-4372-a567-0e02b2c3d479
3b9cde4e-2d5f-4c7b-a1e6-8f9c0d3b2a1fFrequently Asked Questions
v4 UUIDとは何ですか?どのように生成されますか?
v4 UUIDは128ビットの識別子で、122ビットがランダムに生成され、6ビットがバージョン(4)とバリアントを示します。このツールはブラウザのcrypto.getRandomValues()を使用し、RFC 4122に準拠しています。
2つのUUIDが同じになることはありますか?
理論的にはありますが、その確率は天文学的に低いです。122のランダムビットでは、50%の衝突確率に達するには約2.71京個のUUIDを生成する必要があります。実用上、v4 UUIDは一意です。
UUIDをデータベースの主キーとして使っても安全ですか?
はい、特に分散システムでは一般的なパターンです。主なトレードオフは、UUIDがより大きく(16バイト vs 4-8バイト)、一部のデータベースでインデックスパフォーマンスに影響する可能性があることです。PostgreSQLにはネイティブのUUID型があり、効率的に格納できます。
生成されたUUIDはどこかに保存されますか?
いいえ。すべてJavaScriptでブラウザ内で実行されます。UUIDはサーバーに送信、記録、保存されることはありません。ブラウザの開発者ツールのネットワークタブで確認できます。