🆔 UUID ジェネレーター
UUID(Universally Unique Identifier)をオンラインで生成。バッチ生成、フォーマットオプション、マルチフォーマット出力、UUID 検証に対応。すべての処理はブラウザ上で実行され、データがサーバーに送信されることはありません。
💡 単一UUID
—
String
—
Hex
—
Base64
—
📋 一括結果
一括結果はまだありません
生成数を設定して「一括生成」をクリック
✅ UUID 検証
📗 言語別 UUID 生成コード
JavaScript
crypto.randomUUID()
Python
import uuid\nuuid.uuid4()
Java
import java.util.UUID;\nUUID.randomUUID()
Dart
import 'package:uuid/uuid.dart';\nvar uuid = Uuid();\nuuid.v4()
C#
Guid.NewGuid()
SQL
SELECT UUID()
UUID とは?
UUID(Universally Unique Identifier)は、コンピュータシステムにおいて情報を一意に識別するための128ビットの数値です。UUID は32文字の16進数で構成され、8-4-4-4-12 のグループにハイフンで区切られ、合計36文字になります。
UUID の特性
- 一意性 — UUID アルゴリズムは実質的にグローバルな一意性を保証し、衝突の確率はほぼゼロです
- 分散型 — 中央機関は不要で、どのシステムでも独立して UUID を生成できます
- 標準化 — RFC 4122 に準拠し、言語やプラットフォームを問わず相互運用可能です
- 固定形式 —
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
UUID のバージョン
| バージョン | 名称 | アルゴリズム | 用途 |
|---|---|---|---|
| v1 | 時刻ベース | タイムスタンプ + MAC アドレス | 時刻順序が必要なシナリオ |
| v4 | ランダム UUID | 乱数(最も一般的) | 汎用一意ID、APIキー、データベース主キー |
| v7 | 時刻順序 | タイムスタンプ + 乱数 | 高負荷データベース、分散システム |
主なユースケース
- データベース主キー — 分散データベース間でのオートインクリメントIDの衝突を回避
- 分散システム — マイクロサービス間での一意のリクエストトレースID
- API リソース識別子 — RESTful API のパス識別子
- 一意のファイル名 — アップロードされたファイルを UUID でリネームして衝突を防止
- セッション識別子 — ユーザーセッショントークンの構成要素
注意: このツールはブラウザのネイティブ
crypto.randomUUID() API(UUID v4)を使用しており、暗号学的に安全な乱数を生成するため、Math.random() よりも信頼性が高くなります。この API に対応していないブラウザでは、自動的に互換性のあるポリフィルにフォールバックします。



