UUID v4、UUID v7、ULIDを生成します。一括生成や各種フォーマットオプションに対応。
UUID v4(ランダム)、UUID v7(タイムスタンプ付き)、ULIDから生成したい形式を選択します。
大文字/小文字、ハイフンの有無、生成数(1〜100個)を設定します。
「生成」ボタンをクリックし、生成されたIDを「コピー」ボタンでクリップボードにコピーできます。
1〜100の整数
履歴はありません
UUID/ULID生成ツールは、一意の識別子(ユニークID)を生成するオンラインツールです。データベースの主キーやAPI識別子など、重複のない識別子が必要な場面で活用できます。UUID v4(完全ランダム)、UUID v7(タイムスタンプ付き)、ULID(ソート可能)の3形式に対応しています。
UUID v4は122ビットがランダムで、完全にランダムな識別子です。UUID v7は先頭にタイムスタンプが含まれ、生成順にソート可能です。ULIDも時系列ソート可能ですが、26文字のBase32形式でUUIDより短く、URLやファイル名に適しています。
理論上は存在しますが、UUID v4の場合、衝突確率は極めて低く(約2^122通り)、実用上は無視できます。1秒間に10億個生成し続けても、重複が発生するまで約85年かかる計算です。
UUID v7またはULIDがおすすめです。タイムスタンプ順にソートできるため、B-treeインデックスの効率が良く、挿入パフォーマンスが向上します。UUID v4はランダムなため、インデックスが断片化しやすい傾向があります。
URLパラメータやファイル名など、ハイフンが扱いにくい場面で使用します。32文字の連続した文字列になりますが、一意性は変わりません。
いいえ、すべての処理はブラウザ内で完結します。暗号学的に安全な乱数生成器(crypto.getRandomValues)を使用しており、生成されたIDがサーバーに送信されることはありません。