UUID ジェネレーター 🔒 データがブラウザの外に出ることはありません。

UUID v4を生成 — 単体でも一括でも、書式オプション付き。

v4 は完全にランダム、v7 はタイムスタンプを含むため生成順に並びます。

Ctrl+Enter生成 · Ctrl+Sダウンロード

このツールについて

UUID v4(汎用一意識別子)は、xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx形式のランダムな128ビット識別子で、衝突の可能性は実質ゼロです。データベースのキー、セッションID、ファイル名などに使われます。.NETではGUIDと呼ばれることが多いです。この UUID v7 ジェネレーターは UUID v7 も生成でき、ミリ秒単位のタイムスタンプを埋め込むため作成順に並び替えられます。挿入順序が重要なデータベースの主キーに適しています。

本ツールはブラウザ内蔵の安全な暗号API crypto.randomUUID()を使用しているため、生成されるUUIDは暗号学的にランダムで、もちろん端末の外に出ることはありません。

よくある質問

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

v4 は完全にランダムです — 構造を持たない122ビットのランダムなビット列です。v7 は先頭のビットにミリ秒精度の Unix タイムスタンプを埋め込むため、後で生成された ID は常に以前の ID より後に並びます。これにより v7 は、時系列順の挿入が必要なデータベースの主キーに適しています。

この乱数は暗号学的に安全ですか?

はい。生成にはブラウザの crypto.getRandomValues() が使われます。これは暗号鍵の生成にも使われるのと同じ乱数源で、弱い Math.random() ではありません。

「解析」モードは何をしますか?

任意の UUID を貼り付けると、バージョン、バリアント、正規形(小文字・ハイフン付き)が解析されます。バージョン1、6、7 の UUID では、埋め込まれたタイムスタンプが ISO 8601 形式とローカル時刻の両方で表示されます。

ハイフンなし、または大文字で UUID を生成できますか?

はい。「ハイフンなし」と「大文字」を切り替えてください。どちらも一括生成(最大10,000件)にも適用されます。

生成または解析した UUID はどこかに送信されますか?

いいえ。生成も解析もすべてブラウザ内で行われ、サーバーに何もアップロードされません。

UUID v7 とは何ですか?v4 とどう違いますか?

UUID v7 は v4 と同時に RFC 9562(2024年)で標準化されました。完全にランダムな v4 と異なり、先頭ビットに48ビットのミリ秒精度 Unix タイムスタンプを埋め込むため、後で作成された ID は常に以前の ID より後に並びます——挿入順序やインデックスの局所性が重要なデータベースの主キーやログ識別子に最適です。v4 にはそのような構造がなく、それこそが v4 の意義です。公開トークンやパスワードリセットリンクのように、作成時刻を一切漏らしたくない識別子が必要な場合は v4 が適しています。目安として、時系列順がストレージエンジンの助けになるなら v7 を、予測不可能性が最優先なら v4 を選んでください。