UUIDジェネレータ
様々な一意識別子(UUID)を生成してコピーします。
ID生成設定
生成するIDの形式とオプションを選択してください
生成されたID
ランダム
生成されたIDのリスト。クリックしてコピーします。
a8115c96-40d7-47ed-9aff-23d9d8e10ca530642ed6-fc19-4c13-9863-985e8b8754379d1d4fbc-a28b-4443-a056-38c73875e74052abf166-e2e8-4d2a-a955-b7537f52ca18d23f000d-b5a0-4136-a32e-5ab36f622968ID形式の詳細
RFC 4122 UUID標準
UUID v1: タイムスタンプ + MACアドレス
時間順序が保証され、マシンが識別可能
時間順序が保証され、マシンが識別可能
UUID v3: 名前空間 + 名前 + MD5
決定的、同じ入力で同じ結果が生成される
決定的、同じ入力で同じ結果が生成される
UUID v4: 完全ランダム
最も一般的、122ビットのランダム
最も一般的、122ビットのランダム
UUID v5: 名前空間 + 名前 + SHA-1
v3よりも安全なハッシュ
v3よりも安全なハッシュ
UUID v6: 時間順ソート可能なv1
DBインデックスの最適化
DBインデックスの最適化
UUID v7: タイムスタンプ + ランダム
最新の標準、ソート可能
最新の標準、ソート可能
代替ID形式
NanoID: URLセーフID
可変長、カスタム文字セット
可変長、カスタム文字セット
CUID2: 衝突耐性ID
分散環境で安全、可変長
分散環境で安全、可変長
ULID: ソート可能ID
26文字、Base32エンコード
26文字、Base32エンコード
KSUID: Kソート可能ID
時間順ソート、Base62エンコード
時間順ソート、Base62エンコード
Snowflake: 分散システムID
Twitterが開発、64ビット整数
Twitterが開発、64ビット整数
使用推奨
- • 汎用: UUID v4, UUID v7
- • データベース主キー: UUID v7, ULID, KSUID
- • URL用: NanoID, CUID2
- • 決定的生成: UUID v3, UUID v5
- • 分散システム: Snowflake, KSUID
- • 時間順序が重要: UUID v6, UUID v7, ULID