メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
UUID v4生成
{}
UUID v4生成
NEW
dev/random-uuid-v4
暗号学的に安全なUUID v4を生成する。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
UUID
v4生成では、暗号学的に安全なUUID v4を生成する。
関連する観点として
UUID
、v4、crypto を確認し、結果をコピーして別の作業に使えます。
生成
結果
コピー
使い方
「生成」ボタンを押すと、crypto.random
UUID
()で作られたUUID v4が1件だけ結果欄に表示されます。
開いた時点では何も生成されていないため、最初に生成ボタンを1回押して
UUID
を作ります。
コピー ボタンで結果をクリップボードにコピーします。
複数件まとめて欲しい場合や、ハイフンなし・大文字などの表記を変えたい場合は、件数・フォーマット指定に対応した
uuid
-generatorを使います。
入力例・出力例
INPUT
「生成」ボタンをクリック
OUTPUT
例: 3fa85f64-5717-4562-b3fc-2c963f66afa6(8-4-4-4-12のハイフン区切り36文字)
crypto.randomUUID()は呼び出すたびに新しい値を返すため、同じ文字列が再表示されることはありません。
よくある利用シーン
テストコードやサンプルデータに、その場で1個だけ一意なIDを挿入したいとき。
データベースの主キーやセッションIDのサンプル値をすぐに確認したいとき。
件数指定やフォーマット変更が不要で、最小限の操作で
UUID
を1件だけ得たいとき。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
UUID
、v4、cryptoの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
UUID
v4生成の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
生成されるUUIDは必ずv4(ランダム)形式になりますか?
はい。RFC 4122のバージョン4仕様に従い、13文字目が必ず「4」、17文字目が「8」「9」「a」「b」のいずれかになります。例: 「f47ac10b-58cc-4372-a567-0e02b2c3d479」のような8-4-4-4-12のハイフン区切り36文字で出力します。
同じUUIDが重複して生成される(衝突する)心配はありませんか?
v4は122ビットのランダム性を持つため、実用上の衝突確率は極めて低く、数十億個生成しても重複はまず起こりません。ただし数学的にゼロではないので、データベースの主キーなど絶対に重複が許されない用途ではUNIQUE制約との併用を推奨します。
ランダム値の生成にはどの仕組みを使っていますか?
ブラウザのWeb Crypto API(crypto.getRandomValues)による暗号学的に安全な乱数を使用しており、Math.random()のような予測可能な擬似乱数は使いません。そのためセッションIDやトークンの種としても利用できます。
大文字・小文字はどちらで出力されますか?
16進部分は小文字で出力します。UUIDは大文字小文字を区別しない仕様のため、比較する際は両者を小文字に揃えてから照合すると安全です。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。