Techvoyage

UUID・ULID 生成ツール

UUID v4、時刻順の UUID v7、ULID をブラウザ上で生成します。一括生成と即座のコピーに対応。

Web Crypto API でローカル生成。データは端末外に出ません。

このツールについて

UUID v4 は完全にランダムです。UUID v7 と ULID は先頭にミリ秒単位のタイムスタンプを持つため、作成時刻順にソートでき、データベースのインデックス挿入を局所化できます。いずれも標準仕様の128ビット識別子で、サーバーには何も送信されません。

よくある質問 (FAQ)

UUID v7 は v4 とどう使い分けますか?
ID がデータベースの主キーなど、時刻順に挿入される場合は v7 を使ってください。先頭のタイムスタンプによりインデックス挿入が局所化されます。順序が重要でなければ、完全ランダムな v4 で問題ありません。
UUID と ULID の違いは何ですか?
どちらも128ビットの識別子です。ULID は26文字の Crockford Base32 で表され、作成時刻で辞書順に並び、見た目も短くなります。UUID はなじみのある36文字の16進数形式(ハイフン付き)です。
これらの ID は一意ですか?
はい。v4 は122ビット、ULID は80ビットの乱数を持ち、v7 は74ビットの乱数とミリ秒タイムスタンプを持つため、通常のアプリケーション規模では衝突は実質的に起こりません。