使い方
- 1 UUID 生成ツール (v4 / v7)を開き、処理する内容を入力、貼り付け、または選択します。
- 2 目的に合わせてオプションと出力形式を調整します。
- 3 結果を確認し、必要に応じてコピーまたはダウンロードします。
RFC 9562準拠のUUID v4・v7を一括生成。大文字・小文字やハイフン有無などの形式を選べます。
RFC 9562準拠のUUID v4・v7を一括生成。大文字・小文字やハイフン有無などの形式を選べます。日常業務、開発、学習、簡易確認に利用できます。
このツールはブラウザで動作します。機密データを扱う前に、端末とブラウザの安全性を確認してください。
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インデックスにおける断片化を抑えられます。
PostgreSQLやMySQLなどのデータベース主キーや時系列ログには、挿入順序が揃いインデックス効率が良いv7が適しています。一方、生成時刻を外部に推測されたくない公開IDやトークンには乱数ベースのv4を選んでください。
UUID v4は122ビットのランダム領域(約5.3×10³⁶通り)を持ち、v7はミリ秒タイムスタンプ・単調カウンタ・乱数を併用します。実用上は一意とみなせるほど衝突確率が極めて低いですが、理論上の絶対的な保証ではありません。
128ビットの構造とフォーマットは同じです。GUID(Globally Unique Identifier)は主にMicrosoft(Windows、.NET、SQL Serverなど)の環境で使われる呼称で、大文字表記や波括弧「{…}」で囲む形式がよく用いられます。
はい。UUID v7の先頭12文字の16進数は48ビットのミリ秒タイムスタンプそのものであり、誰でも生成日時を算出できます。作成時刻を公開したくない場合はUUID v4を使用してください。
テキストとローカルファイルのMD5、SHA-1、SHA-256、SHA-512などの暗号化ハッシュを即時に計算します。
安全性の高いパスワードを作成し、解読にかかる時間を測定します。
Base64とURLの即時エンコード/デコードと、MD5/SHA-256ハッシュ生成機能を提供します。
JSONデータを綺麗に整形、圧縮し、文法エラーをチェックします。