使い方
- バージョンを選択します:v7(時間順)または v4(ランダム)。
- 生成数(1〜10,000)を設定し、必要に応じて一括モードを有効にします。
- 出力形式を選択します:ハイフンあり、大文字、括弧/引用符付き、SQL、またはJSON。
- 「生成」をクリックし、すべてコピーするか .txt/.json としてダウンロードします。
主な機能
- UUID v7(タイムスタンプベース): データベースのインデックス局所性を向上させるため、時間順にソートされた v7 ID を生成します。
- 一括生成(1万個以上): UIのフリーズを防ぐため、チャンク出力を用いて最大10,000個のIDを高速生成します。
- カスタム形式(SQL/JSON): SQLの INSERT スニペット、JSON配列、引用符/括弧付きの形式、またはプレーンテキストとしてエクスポートできます。
- 衝突のないアルゴリズム: タイムスタンプ順と強力な乱数を組み合わせることで、衝突リスクを最小限に抑えます。
- ローカルで処理: すべてブラウザ内で実行されるため、機密性の高い識別子がデバイスの外に出ることはありません。
関連ツール
安全なJSON整形ツール。JSONの整形、検証、修復をローカルで行います。美化/圧縮、エラー箇所ハイライト、TypeScriptやZodの自動生成、XMLへの変換にすべてローカルで対応。
無料のJSONPathテスター・評価ツール:APIのJSONを貼り付けて、合致するノードの抽出、パスの確認、および結果JSONのコピーが簡単に行えます。解析とクエリ実行はすべてブラウザ上でローカルに行われます。
JSONオブジェクトや配列をブラウザ内でローカルにCSVに変換します。ネストされたフィールドをフラット化し、結果をプレビューして、データをアップロードすることなくコピーまたはCSVとしてダウンロードできます。
CSVテキストやファイルをブラウザ内でローカルにJSON配列に変換します。ヘッダーの有無、カンマ/セミコロン/Tabの区切り文字、ファイルのドラッグ&ドロップ、コピー、ダウンロードに対応。アップロードは不要です。
ブラウザ内でローカルに2つのJSONドキュメントを比較します。セマンティック(意味的)な差分比較のためにオブジェクトのキーをソートし、順序の違いによるノイズを無視して、追加・削除・変更されたフィールドをマーク。アップロードは不要です。
JSONを1行に圧縮し、インデントや改行を削除します。元のサイズ、圧縮サイズ、削減されたバイト数および割合を比較できます。
無料のオンラインJSON TypeScript変換ツール。JSONペイロードからTypeScriptのインターフェースや型を即座に生成します。100%プライベートなクライアントサイドのコード生成です。
YAMLをブラウザ内でローカルにフォーマットされたJSONに変換します。この開発者向けツールは、リアルタイム変換、マルチドキュメントYAML、行番号付きエラー表示、コピー、およびデータ保存なしのJSONダウンロードに対応しています。
計算ロジック
- v4: 暗号論的に安全な乱数(Web Crypto)を使用し、UUIDのバージョンおよびバリアントビットを設定します。
- v7: ミリ秒単位のUnixタイムスタンプとランダムなエントロピーを使用して RFC 9562 レイアウトに従い、重複を減らすために同一ミリ秒内のシーケンス戦略を適用します。
- 一括モード: レンダリングの応答性を維持するため、結果をチャンク単位で分割生成します。
よくある質問
データベースで v4 ではなく UUID v7 を使用すべきなのはなぜですか?
UUID v7 は時間順にソートされているため、Bツリーインデックスへの挿入がシーケンシャルに近くなり、完全にランダムな v4 と比較してインデックスの断片化が減少します。
10,000個のUUIDを即座に生成するにはどうすればよいですか?
一括モードを使用し、スライダーを10,000に設定します。ブラウザの応答性を保つために、チャンク単位で分割生成します。
データは安全ですか(ローカル/プライバシー)?
はい。生成処理は100%お使いのブラウザで実行されます。サーバーへのアップロード、保存、またはログ記録は一切ありません。
無料ですか?制限はありますか?
無料です。1回の実行で1〜10,000個のUUIDを生成でき、いつでもエクスポートできます。それ以上の数が必要な場合は、複数回に分けて実行してください。
UUIDの一意性は保証されますか?
いかなるシステムも絶対的な一意性を保証することはできませんが、v4/v7の持つエントロピーと構造により、実用上の衝突確率は天文学的に低くなっています。