Handytool
ユーティリティローカルで実行

UUID ジェネレーター

暗号的にランダムな UUID v4 または時系列順 UUID v7 識別子を、単一または大量に生成します。ブラウザ内で実行します。

UUID
生成された UUID がここに表示されます。
バージョン

v4 は完全ランダム。v7 はミリ秒タイムスタンプを埋め込んでデータベースに適した順序を提供。

一度に 1~100 個の UUID を生成します。

大文字小文字

ブラウザ内で完全に実行。何もアップロードされません。

UUID ジェネレーターについて

Handytool の UUID ジェネレーターは、暗号的にランダムな UUID v4 識別子と時系列順の UUID v7 識別子を生成します。データベース、API 呼び出し、アプリケーション設定に即座に貼り付け可能です。1 つずつ生成することも、最大 100 個の一括生成も可能です。大文字小文字の切り替え、ダッシュの削除、波括弧での囲みなど、すべてブラウザ内で Web Crypto API を使用して処理されます。

UUID ジェネレーターの機能

  • 01

    UUID v4 と UUID v7

    v4 は完全ランダムな UUID で、至るところで使用されています。v7 はミリ秒のタイムスタンプを埋め込んでいるため、ID が時系列でソート可能です。良いインデックス局所性を必要とするデータベース主キーに最適です。

  • 02

    大量生成

    テスト用フィクスチャに 100 個の UUID が必要ですか?スライダーをドラッグしてください。大文字小文字の選択、ダッシュ、波括弧での囲みなどを切り替えて環境に合わせた後、ブロック全体をコピーするか .txt ファイルとしてダウンロードしてください。

  • 03

    暗号的にランダム

    すべての UUID は crypto.randomUUID(v4)または crypto.getRandomValues(v7)で生成されます。HTTPS で使用される同じ安全なランダムソースです。Math.random() への弱いフォールバックはありません。

UUID ジェネレーターのよくある質問

UUID とは何ですか?
UUID(Universally Unique Identifier)は GUID とも呼ばれ、128 ビットの識別子で、中央集約的な管理なしに、時空を超えてユニークになるよう設計されています。UUID は分散システムにおいて、レコード、オブジェクト、イベントに ID を割り当てる標準的な方法です。
UUID v4 と UUID v7 のどちらを使用すべきですか?
埋め込まれた情報がない、完全にランダムな ID が必要な場合は v4 を使用してください。データベース主キーとして使用する場合は v7 を使用してください — 先頭のタイムスタンプにより、挿入が追記中心的になり、B-tree インデックスパフォーマンスが劇的に向上します。
UUID はどの程度ユニークですか?
ランダムな 128 ビット UUID には 2^122 の可能な値があります。衝突の確率が 10 億分の 1 に達するには、約 2.7 クインティリオン の UUID を生成する必要があります。実際上、衝突は不可能です。
これをセキュリティトークンに使用できますか?
UUID v4 は Web Crypto API を使用するため、暗号的にランダムで、セッション ID やライフスパンの短いトークンに適しています。長期間有効な機密については、認証タグを持つ専用トークン形式を推奨します。UUID v7 は作成時刻を露出させるため、セキュリティに関連する用途は避けてください。
UUID はどこかに送信されますか?
いいえ。すべての UUID がブラウザの crypto API を使用してローカルで生成されます。アップロード、ログ記録、保存は一切ありません。

他のツールを見る

すべてのツール