⌘K でツールを切替
GENERATE
UUID v4ジェネレーター
暗号学的にランダムなUUID v4を生成します。
uuid-gen
§01 このツールについて
概要
UUID v4は、122ビットがランダムな128ビット識別子で、
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 形式で表記されます。本ツールは
crypto.randomUUID()(ブラウザの暗号学的に安全な生成器)を使って1〜500個を
一括生成します。データベースの主キー、リクエストID、テストデータ、
調整不要な一意性が必要なAPIトークンなどに最適です。
使い方
- Count(1〜500)を設定し、必要に応じてHyphens・Uppercaseを切り替えます。
- Generateをクリックすると新しいUUIDが1行に1つずつ生成されます。
- 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を正規化して保存するシステムで便利です。