UUIDジェネレーター
生成
UUID/GUIDをオンラインで無料生成。v4、v7、最大1000件の一括生成に対応し、大文字小文字とハイフン有無を選択可能。100%プライベート — 暗号学的安全な乱数を使用、ブラウザから離れません。
UUIDとは?
UUID(汎用一意識別子)は、分散システムでデータを一意に識別する128ビットの識別子です。データベースの主キーやAPIリクエストID、セッショントークンなどに使われます。v4は衝突確率が極めて低い乱数を使用し、v7はタイムスタンプを前置して時刻順に並び、データベースのインデックス効率に優れます。
ヒント
暗号学的安全な乱数
このツールはブラウザのWeb Crypto API(crypto.getRandomValues)を使用し、Math.randomではなく暗号学的に安全な乱数を生成します。セッショントークンやリセットリンクなどの機密シーン向けです。
正しいバージョンを選ぶ
一般的な用途はv4(ランダム、予測不能)。データベースの主キーでインデックス性能重視ならv7(時刻順)。ULIDはより短くソート可能です。
プライバシー
すべてのIDはサーバーへのリクエストなしにブラウザ内で生成され、オフラインでも動作します。
一般的な使用例
データベースキー
分散システム用の一意な主キーを生成
API識別子
リクエストとセッション用の一意な追跡IDを作成
テストデータ
開発用の大量ランダムIDを一括生成
FAQ
UUIDは一意性が保証されますか?
UUID v4は122ビットのランダムエントロピーを持ち、衝突確率は約5.3×10^36分の1で実質的に一意です。v7はタイムスタンプと乱数を組み合わせ、事実上重複しません。
v4とv7の違いは?
v4は完全にランダムで予測不能なため、外部公開IDに適しています。v7は現在のタイムスタンプで始まり時系列に並ぶため、インデックス付き主キーとして効率的です。
IDはサーバーに送信されますか?
いいえ。すべてWeb Crypto APIでブラウザ内で生成され、ネットワークリクエストもログもストレージもありません。