開発者

UUID ジェネレーター

ランダムな v4 UUID をまとめて生成します。

  • 即時
  • 無料
  • プライベート(ローカル処理)
  • 登録不要

必要なときに一意の識別子を

UUIDは開発のあらゆる場面で使われます:データベースのキー、オブジェクトの識別子、トークンなど。このツールは暗号論的な乱数源で、必要なだけ即座に生成します。

使い方

  1. 数量を選ぶ

    一度に1〜100個のUUID。

  2. 形式を設定

    必要に応じて大文字やハイフン。

  3. コピー

    1つずつ、またはリスト全体を一括で。

v4 UUIDの構造

特徴詳細
長さ36文字(16進32 + ハイフン4)
形式8-4-4-4-12(例:xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx)
バージョン13文字目は常に「4」
乱数Web Cryptoによる122ビット

用途

  • データベース:衝突リスクのない主キー。
  • APIとファイル:一意の名前、リクエストトークン。
  • テスト:ダミーのデータセット生成。

よくある質問

UUIDとは何ですか?

UUID(汎用一意識別子、GUIDとも)は128ビットの識別子で、36文字(16進32桁とハイフン4つ)で表します。中央の調整なしに要素を一意に識別します。

バージョン4とは?

v4 UUIDは(擬似)ランダムに生成されます。ハードウェアアドレスも時計も不要で、良い乱数源があればよいため、最も一般的なバージョンです。

2つのUUIDが同じになることは?

理論上はあり得ますが、実際にはありません。122ビットの乱数では衝突確率は極めて小さく、数十億個生成しても無視できます。

乱数は信頼できますか?

はい。ツールはブラウザの暗号論的生成器 crypto.randomUUID(フォールバックは crypto.getRandomValues)を使い、Math.randomよりはるかに安全です。

UUIDはオンラインに送信されますか?

いいえ。ローカルで生成され、端末から出ることはありません。