テストデータ用の ID づくり
UUID を数十個まとめて生成し、フィクスチャや CSV に貼り付けられます。
Guide
UUID 生成は UUID v4 と nanoid という 2 種類のランダム識別子に対応し、1 回に 1–1000 個まで生成できます。UUID はブラウザの crypto.randomUUID() を優先して呼び出し、この API がない場合は crypto.getRandomValues() で 16 バイトを生成して v4 のバージョンビットと RFC の variant ビットを立てます。
更新日 2026-09-102 min read
| 入力 | 出力 | 説明 |
|---|---|---|
| UUID v4 ×1 | xxxxxxxx-xxxx-4xxx-… |
ランダムな v4 |
| UUID + ハイフン削除 | 16 進数 32 文字 | 表示形式だけを変更 |
| nanoid 長さ 12 | 12 文字の ID | nanoid 既定の英数字セット |
Math.random() には戻りません。- を取るだけです。大文字化も表示上の変換にすぎません。UUID を数十個まとめて生成し、フィクスチャや CSV に貼り付けられます。
短めの nanoid を生成し、サンプルやデモ、ローカルオブジェクトのキーに使えます。
ランダムビットは同じ v4 の値のままですが、テキストは標準のハイフン付き表記ではなくなります。受け付けるかどうかは受け手の解析ルール次第です。
UUID は Web Crypto を使い、nanoid ライブラリも安全なランダム ID 生成を指向しており、サーバーには依存しません。
生成はすべてブラウザ内で完結し、入力データのアップロードやリモート生成の API はありません。
更新日 2026-09-10
UUID v4 と nanoid を一括生成。大文字/小文字の切り替えやハイフン除去に対応
このツールの翻訳は未完了です。一部は原文または代替言語で表示されます。