本文へスキップ
開発者ツール

UUIDジェネレーター

フロントエンド処理 アップロード不要 暗号学的安全な乱数 一括生成
( 件)

生成

UUID/GUIDをオンラインで無料生成。v4、v7、最大1000件の一括生成に対応し、大文字小文字とハイフン有無を選択可能。100%プライベート — 暗号学的安全な乱数を使用、ブラウザから離れません。

UUIDとは?

UUID(汎用一意識別子)は、分散システムでデータを一意に識別する128ビットの識別子です。データベースの主キーやAPIリクエストID、セッショントークンなどに使われます。v4は衝突確率が極めて低い乱数を使用し、v7はタイムスタンプを前置して時刻順に並び、データベースのインデックス効率に優れます。

ヒント

暗号学的安全な乱数

このツールはブラウザのWeb Crypto API(crypto.getRandomValues)を使用し、Math.randomではなく暗号学的に安全な乱数を生成します。セッショントークンやリセットリンクなどの機密シーン向けです。

正しいバージョンを選ぶ

一般的な用途はv4(ランダム、予測不能)。データベースの主キーでインデックス性能重視ならv7(時刻順)。ULIDはより短くソート可能です。

プライバシー

すべてのIDはサーバーへのリクエストなしにブラウザ内で生成され、オフラインでも動作します。

一般的な使用例

データベースキー

分散システム用の一意な主キーを生成

API識別子

リクエストとセッション用の一意な追跡IDを作成

テストデータ

開発用の大量ランダムIDを一括生成

FAQ

UUIDは一意性が保証されますか?

UUID v4は122ビットのランダムエントロピーを持ち、衝突確率は約5.3×10^36分の1で実質的に一意です。v7はタイムスタンプと乱数を組み合わせ、事実上重複しません。

v4とv7の違いは?

v4は完全にランダムで予測不能なため、外部公開IDに適しています。v7は現在のタイムスタンプで始まり時系列に並ぶため、インデックス付き主キーとして効率的です。

IDはサーバーに送信されますか?

いいえ。すべてWeb Crypto APIでブラウザ内で生成され、ネットワークリクエストもログもストレージもありません。