UUID / ULID ジェネレーター
UUID v4、UUID v7、ULID 識別子を生成します。
Web Crypto API を使用してブラウザ内で完全に生成 — サーバーへの送信はありません。
UUID / ULID ジェネレーターについて
このジェネレーターは3種類の一意な識別子を生成します。UUID v4(完全にランダム)、UUID v7(時系列順で、データベースの主キーに最適)、ULID(コンパクトで辞書順にソート可能)です。単一のIDまたはバッチを生成し、個別に、あるいは一括でコピーできます。
識別子はWeb Crypto APIの暗号学的に安全な乱数ソースを使ってブラウザ内で生成されます。サーバーへのリクエストや送信は一切ないため、生成したIDは自分だけのものです。表示の切り替えで大文字のオンオフやハイフンの表示・非表示を選べます。
バージョンの選択は重要です。v4は汎用的なデフォルトで、作成時刻について何も明かしません。v7は上位ビットにミリ秒単位のタイムスタンプを埋め込むため、順に挿入された行はインデックス内でもおおよそ順序を保ちます。ULIDは、より短いbase32形式で同じソート可能性を提供します。
UUID / ULID ジェネレーターの使い方
- 識別子の種類(UUID v4、UUID v7、ULID)を選びます。
- 1回のバッチで生成する数を選びます。
- 「生成」をクリックします。IDはWeb Crypto APIを使ってローカルで作成されます。
- 対象システムが別の形式を好む場合は、大文字やハイフンの表示を切り替えます。
- 単一のIDをコピーするか、「すべてコピー」でバッチ全体を取得します。
よくある質問
v4は122ビットの純粋なランダム値で、埋め込まれた情報はありません。v7は先頭ビットにUnixミリ秒タイムスタンプを配置するため、新しいIDは古いIDより後にソートされます。これにより、UUIDを主キーとして使う場合にB木インデックスをコンパクトに保てます。
ULIDも時系列順にソート可能ですが、26文字のbase32文字列としてエンコードされるため、UUID文字列より短く、大文字小文字を区別せず、URLにも扱いやすい形式です。IDがURLやログに現れる場合はULIDを、標準的な36文字形式が求められる場合はUUIDを選んでください。
その確率は無視できるほど小さいです。UUID v4は122ビットのランダム値を持つため、1秒あたり数十億個を何世紀にもわたって生成しても衝突は起こりにくいでしょう。このジェネレーターは弱い擬似乱数ではなく、暗号学的に安全な乱数ソースを使用しています。
いいえ。すべてWeb Crypto APIを介してブラウザ内で実行されるため、識別子が送信されたり、記録されたり、他の誰かに見られたりすることはありません。
はい。必要なだけUUIDとULIDを無料で、アカウントなしで生成できます。
人気の検索
uuid 生成
uuid を生成
uuid v4 オンライン
uuid v7 生成
ulid 生成
ランダム uuid
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。