UUID生成ツール — 無料オンライン

ランダムなUUID v4 / GUID値をオンラインで無料・即時生成。

結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。

このツールでできること

UUID生成ツールは、3f2b8c1e-9d4a-4f6b-a2c7-5e8d1b0f9a34のようなランダムなバージョン4のUUIDを作成します。必要な個数を1〜100の範囲(デフォルトは5)で選び、生成を押して、1行に1つずつ並んだIDをコピーしてください。IDはブラウザに組み込まれた暗号学的に安全な生成器であるcrypto.randomUUID()で作成され、デバイスの外に出ることはありません。

バージョン4のUUIDは128ビットで、そのうち122ビットがランダムです。残りのビットはバージョン(3番目のグループの先頭にある4)とバリアント(4番目のグループの先頭にある8、9、a、bのいずれか)を示します。取りうる値は約5.3×10^36通りあるため、数十億件のレコードにわたっても、生成したIDが衝突する確率は無視できるほど小さくなります。

こんなときに使えます

  • クライアント側や複数のサーバーで生成されるデータベース行の主キーを作るとき。
  • APIリクエストやログ用の冪等キーや相関IDを生成するとき。
  • テストフィクスチャやシードデータをリアルなIDで埋めるとき。
  • アップロードされたファイルに、決して衝突しない名前を付けるとき。

使用例

入力

個数:3

出力

3f2b8c1e-9d4a-4f6b-a2c7-5e8d1b0f9a34
c9e07a52-1b3f-4d8e-9f60-7a2d4c8b1e53
5a8d2f71-e4c9-4b06-8d3a-f1c7e9b2a604

このツールについての質問

UUIDは本当に一意ですか?

実用上は一意です。ランダムなビットが122ビットあるため、衝突が起こりそうになるまでには、毎秒約10億個のUUIDを数十年にわたって生成し続ける必要があります。

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

実質的な違いはありません。GUIDは、同じ128ビットの識別子に対するMicrosoftでの呼び名です。Microsoftのツールの中にはGUIDを大文字や波かっこ付きで表示するものもありますが、値は相互に置き換え可能です。

v4のUUIDはデータベースのキーに適していますか?

問題なく使えますが、値がランダムなため、挿入がB-treeインデックス全体に分散します。非常に大きなテーブルでは、時間順に並ぶUUIDバージョン7のほうが新しい行がまとまり、高速になることがよくあります。

UUIDを秘密のトークンとして使えますか?

crypto.randomUUID()で生成したv4のUUIDは予測不可能ですが、形式が固定されていて見分けやすいものです。APIキーやシークレットには、長さを延ばしたり使用する文字の種類を選んだりできるランダム文字列生成ツールを使ってください。

このツールは無料ですか?

はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。

結果はどこで確認できますか?

このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。