UUIDジェネレーターとは
ブラウザベースのUUIDジェネレーターで、RFC 9562準拠の識別子を作成します。汎用ユニークIDにはv4(ランダム)、データベースフレンドリーで並べ替え可能なIDにはv7(時刻順)を選択できます。最大100個のUUIDを同時に生成でき、大文字/小文字とハイフン形式を設定可能です。すべての生成はブラウザの暗号論的乱数生成器を使用します。データが外部に送信されることはありません。
クイックアンサー
UUID v4(ランダム)またはv7(時刻順)の識別子を生成します。数、大文字/小文字、ハイフン形式を選択できます。crypto.randomUUID()を使用しており、安全でローカルに処理されます。
Last updated: 2026-06-08
制限事項
- UUID v7は、IDの一部が決定論的(タイムスタンプ)であるため、同じミリ秒内ではv4よりも一意性の保証が低くなります。同じミリ秒内で多くのIDを生成する場合は、カウンターを追加するかv4を使用してください。
- 100個を超えるUUIDを一度に生成すると、ブラウザのUIスレッドが一時的にブロックされる可能性があります。より大きなバッチの場合は、分割して生成してください。
- UUIDはハイフン付きで36文字(なしで32文字)であるため、自動インクリメント整数よりもストレージを消費します。大量データベースアプリケーションではこれを考慮してください。
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
使い方
- UUIDバージョンを選択します。v4は一般用途、v7は時刻順(データベースフレンドリー)のIDに適しています。
- 生成するUUIDの数を設定します(1〜100)。
- 必要に応じて大文字とハイフンのオプションを切り替えます。
- 個別のUUIDまたはリスト全体をコピーしてプロジェクトで使用します。
主な用途
- 新しいデータベースレコードを挿入する前に、そのためのユニークIDを生成します。
- テストデータやシードファイル用のユニークな識別子のバッチを作成します。
- 時系列で並べ替え可能なデータベースの主キーとしてv7 UUIDを生成します。