UUID v7 生成

タイムスタンプ順にソート可能なUUID v7をワンクリックで生成します。DB主キー用途に最適。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

UUIDv7はタイムスタンプを先頭に含むため、生成順に辞書順ソートが可能です。

UUID v7とは?

UUID v7(RFC 9562)は、先頭48ビットにUnixタイムスタンプ(ミリ秒精度)を含む最新のUUID仕様です。

タイムスタンプを先頭に配置することで、UUID自体が生成時刻順に辞書順ソートされるため、データベースの主キーやインデックスとして使用する際に優れたパフォーマンスを発揮します。

使い方

  1. 「生成する」ボタンをクリックするとUUID v7が生成されます。
  2. 生成数を指定して複数のUUID v7を一括生成できます。
  3. 各IDのコピーボタン、または「すべてコピー」でクリップボードにコピーできます。
  4. 各UUIDの下に埋め込まれたタイムスタンプが表示されます。

よくある質問

UUID v7とは何ですか?

UUID v7はRFC 9562で定義された最新のUUID仕様です。先頭48ビットにUnixタイムスタンプ(ミリ秒精度)を埋め込んでいるため、生成順に辞書順ソートが可能です。データベースのインデックス効率を高めるのに特に有効です。

UUID v4との違いは何ですか?

UUID v4は完全にランダムなため、生成順序が保証されません。UUID v7はタイムスタンプを含むため生成順に並べ替えられ、データベースのB-treeインデックスのページ分割が起きにくく、パフォーマンス上の利点があります。

ULIDとの違いは何ですか?

どちらもソート可能な一意識別子ですが、UUID v7はRFCで標準化されており、既存のUUID対応ライブラリ・データベースとの互換性が高い点が強みです。ULIDはBase32エンコードで26文字と短いのが利点です。

データはサーバーに送信されますか?

いいえ。すべての処理はブラウザ内のWeb Crypto APIを使用して行われます。生成されたUUIDがサーバーへ送信されることはありません。