AlpaKit Logo AlpaKit

UUID 生成ツール (v4 / v7)

RFC 9562準拠のUUID v4・v7を一括生成。大文字・小文字やハイフン有無などの形式を選べます。

  • —

使い方

  1. 1 UUID 生成ツール (v4 / v7)を開き、処理する内容を入力、貼り付け、または選択します。
  2. 2 目的に合わせてオプションと出力形式を調整します。
  3. 3 結果を確認し、必要に応じてコピーまたはダウンロードします。

主な利用シーン

RFC 9562準拠のUUID v4・v7を一括生成。大文字・小文字やハイフン有無などの形式を選べます。日常業務、開発、学習、簡易確認に利用できます。

プライバシーとデータ処理

このツールはブラウザで動作します。機密データを扱う前に、端末とブラウザの安全性を確認してください。

UUID v4 と v7(RFC 9562)の仕様と違い

UUID(Universally Unique Identifier)は128ビットの識別子で、標準形式では32桁の16進数を「8-4-4-4-12」の5区切りで表します。UUID v4はバージョンとバリアントを示す6ビットを除いた122ビットすべてを乱数で構成し、順序を必要としない一般的なIDに広く使われます。

RFC 9562で標準化されたUUID v7は、先頭48ビットにUnixエポックからのミリ秒タイムスタンプをビッグエンディアンで配置し、12ビットの単調増加カウンタと62ビットの乱数を組み合わせます。文字列としてソートすると生成時刻順になるため、リレーショナルデータベースのB-Treeインデックスにおける断片化を抑えられます。

よくある質問

UUID v4 と v7 はどう使い分ければよいですか?

PostgreSQLやMySQLなどのデータベース主キーや時系列ログには、挿入順序が揃いインデックス効率が良いv7が適しています。一方、生成時刻を外部に推測されたくない公開IDやトークンには乱数ベースのv4を選んでください。

生成されたUUIDが重複(衝突)することはありますか?

UUID v4は122ビットのランダム領域(約5.3×10³⁶通り)を持ち、v7はミリ秒タイムスタンプ・単調カウンタ・乱数を併用します。実用上は一意とみなせるほど衝突確率が極めて低いですが、理論上の絶対的な保証ではありません。

UUID と GUID は同じものですか?

128ビットの構造とフォーマットは同じです。GUID(Globally Unique Identifier)は主にMicrosoft(Windows、.NET、SQL Serverなど)の環境で使われる呼称で、大文字表記や波括弧「{…}」で囲む形式がよく用いられます。

UUID v7 から生成時刻はわかりますか?

はい。UUID v7の先頭12文字の16進数は48ビットのミリ秒タイムスタンプそのものであり、誰でも生成日時を算出できます。作成時刻を公開したくない場合はUUID v4を使用してください。

このカテゴリを見る: 開発者ツール

おすすめ・最近使ったツール
    ↑ ↓ 移動 ↵ 開く ESC 閉じる
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep