⌘K でツールを切替
GENERATE

UUID v4ジェネレーター

暗号学的にランダムなUUID v4を生成します。

local
uuid-gen
§01 このツールについて

概要

UUID v4は、122ビットがランダムな128ビット識別子で、 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 形式で表記されます。本ツールは crypto.randomUUID()(ブラウザの暗号学的に安全な生成器)を使って1〜500個を 一括生成します。データベースの主キー、リクエストID、テストデータ、 調整不要な一意性が必要なAPIトークンなどに最適です。

使い方

  1. Count(1〜500)を設定し、必要に応じてHyphensUppercaseを切り替えます。
  2. Generateをクリックすると新しいUUIDが1行に1つずつ生成されます。
  3. Copy allでリスト全体をクリップボードにコピーします。

使用例

  • 既定: 9b2f1c04-8a6d-4e3b-b21f-5c07d9e4a812
  • Hyphensオフ: 9b2f1c048a6d4e3bb21f5c07d9e4a812
  • Uppercaseオン: 9B2F1C04-8A6D-4E3B-B21F-5C07D9E4A812

注意事項

v4 UUIDにはタイムスタンプやマシン情報は含まれず、バージョン番号の4と バリアント桁だけが固定です。時系列でソート可能なID(UUID v7やULIDなど)が 必要な場合はv4は不向きです。予測不能な一意性が欲しい場面で使ってください。

FAQ
生成したUUIDはサーバーに送信・記録されますか?
いいえ。UUIDはブラウザ内蔵の crypto.randomUUID() APIで生成され、外部には一切送信されません。第三者が生成結果を見ることはできません。
生成されるUUIDのランダム性はどの程度ですか?
crypto.randomUUID() はブラウザの暗号学的に安全な乱数生成器を使用します。v4 UUIDは122ビットのランダム値を持ち、実用上の衝突確率は無視できるレベルです。
ハイフンなしや大文字のUUIDも作れますか?
はい。Hyphensのチェックを外すと32文字の16進文字列に、Uppercaseをオンにすると大文字になります。UUIDを正規化して保存するシステムで便利です。