Oh MyUtils

UUID生成器 - UUID v4 & v7 生成 オンライン

ランダムUUID v4またはタイムオーダーUUID v7を即座に生成。一括生成、検証、ワンクリックコピー — 無料GUID生成器。

バージョン
フォーマット

一括生成

数量

UUID検証

Nil UUID

00000000-0000-0000-0000-000000000000

よくある質問

UUIDとは何ですか?

UUID(Universally Unique Identifier)は、すべてのデバイスと時間で一意の128ビット識別子です。xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxの形式に従い、各xは16進数です。UUIDはデータベースの主キー、セッショントークン、分散システム識別子として広く使用されています。

UUID v4とv7の違いは何ですか?

UUID v4は完全にランダムで予測不可能ですが、ソートできません。UUID v7(RFC 9562)は最初の48ビットにUnixタイムスタンプを埋め込み、時間順にソートできるため、データベースの主キーとして理想的です。セキュリティトークンにはv4を、データベースIDにはv7を使用してください。

UUID v7はいつ使うべきですか?

時間でソート可能な一意の識別子が必要な場合、特にデータベースの主キーとしてUUID v7を使用してください。v7 UUIDは時系列で並ぶため、B-treeインデックスの断片化を減らし、PostgreSQLやMySQLなどのデータベースでの挿入パフォーマンスを向上させます。

このジェネレーターは安全ですか?

はい。このツールはWeb Crypto APIを使用して100%ブラウザで実行されます。UUIDがサーバーに送信されることはありません。暗号化乱数ジェネレーターがセキュリティに敏感なアプリケーションに十分なエントロピーを提供します。

UUIDを一括生成できますか?

はい。一括生成セクションで一度に最大1000個のUUIDを生成できます。すべてのUUIDをクリップボードにコピーしたり、テキストファイルとしてダウンロードできます。

UUIDを検証するにはどうすればよいですか?

UUID検証セクションに任意のUUIDを貼り付けてください。ツールがフォーマットを確認し、UUIDバージョンを検出し、v7 UUIDの場合は埋め込まれたタイムスタンプを抽出して表示します。

コード例

// UUID v4 (Random)
const uuid = crypto.randomUUID();
console.log(uuid); // "550e8400-e29b-41d4-a716-446655440000"

// UUID v7 (Time-ordered) - requires library
import { uuidv7 } from 'uuidv7';
const uuidV7 = uuidv7();
console.log(uuidV7); // "0190a5e1-b123-7abc-8def-0123456789ab"

関連ツール