UUIDジェネレーター
UUID(バージョン1、4、5、または7)をブラウザ内でローカルに生成。暗号学的に安全な乱数で即座に作成し、アップロードは一切ありません。
お使いの端末でローカル処理中 ...
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
UUID(バージョン1、4、5、または7)をブラウザ内でローカルに生成。暗号学的に安全な乱数で即座に作成し、アップロードは一切ありません。
お使いの端末でローカル処理中 ...
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
UUID(Universally Unique Identifier、RFC 9562)は128ビットの識別子で、中央の発行機関がなくても実質的に一意性が保証されます。だからこそUUIDは、データベースキー、ファイルやオブジェクトの名前、ログの相関ID、あるいは独立した二つのシステムが決して衝突しない識別子を発行したい場面で第一の選択肢になります。このジェネレーターは、必要な個数を指定して即座に生成します。
バージョン1、4、5、7から選べます。バージョン1は元々の規格にある古典的なタイムスタンプ型で、タイムスタンプとノード識別子を組み合わせますが、ここではプライバシーのため実際のネットワークアドレスではなく完全にランダムな値として生成されます。バージョン4はほぼ完全な乱数で、順序が問題にならないときの一般的な標準です。バージョン7は先頭にタイムスタンプを置くので値が時系列で並び、近年のデータベースでは主キーとして高速になることが多い反面、生成のおおよその時刻を意図的に露呈します。バージョン5は他の3つとは異なり、名前ベースで決定的です。名前空間(DNSやURLなど)と名前(ドメイン名など)から、SHA-1が常に同じUUIDを計算するため、既存の識別子から安定したIDを作るのに便利です。バージョン1、4、7でのランダム性は、ブラウザの暗号学的に安全な乱数源(Web Crypto)から得られ、弱い擬似乱数は使いません。
生成は純粋なJavaScriptでブラウザ内で完全にローカルに動作します。入力は不要で、何もアップロードされず、何も保存されず、CDNから外部ライブラリを読み込むこともありません。オプションで値を大文字で出力したり、ハイフンを取り除いて32文字の純粋なhexにしたりできます。結果は1行に1つのUUIDを並べたテキストファイルとして表示され、ダウンロードできます。
多くのオンラインUUID生成ツールは結果の横に広告を表示したり、無料モードで一度に生成できる値の数を制限したりします。このツールは1回の実行で最大1000個のUUIDを広告なし、アカウント不要で生成でき、初回読み込み後はオフラインでも動作します。
| 入力形式 | ファイル不要(ジェネレーター) |
|---|---|
| 出力形式 | TXT |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: UUIDは識別子であって秘密ではありません。パスワードや鍵には向かないので、その用途にはパスワードジェネレーターを使ってください。バージョン4は実用上ほぼ衝突しませんが、数学的に一意が保証されるわけではありません。バージョン7は生成時刻をおおまかに露呈します(これが時系列で並べ替えられる仕組みです)。1回あたり最大1000個まで生成します (これは妥当な大きさの出力にするための意図的な上限であり、UUID生成そのものの数学的・技術的な制約ではありません)。
| バージョン | 生成方法 | ソート可能? | 決定的? | プライバシーに関する注記 |
|---|---|---|---|---|
| バージョン1 | タイムスタンプ+ノード | おおよそ | いいえ | ここでのノードIDはランダム(実際の値ではない) |
| バージョン4 | ランダム | いいえ | いいえ | 特筆すべき点はなし |
| バージョン5 | 名前空間+名前(SHA-1) | いいえ | はい | 名前/名前空間はローカルに留まる |
| バージョン7 | タイムスタンプ+ランダム | はい | いいえ | 作成時刻が明らかになる |
いいえ。入力はなく、値はすべてブラウザ内でローカルに作られ、保存も送信もされません。
バージョン4はほぼ純粋な乱数で順序がありません。バージョン7は先頭にタイムスタンプを付けるため時系列で並び、データベースキーとして優れることが多い一方、生成のおおよその時刻が分かります。
実用上は一意です。バージョン4では衝突の確率がきわめて小さく日常的には無視できますが、真に一意性が保証されるのは中央での発行だけです。
ブラウザの暗号学的に安全な乱数源(Web Crypto)で、弱い擬似乱数ではありません。これにより予測可能な値を防げます。
名前の種類を定める固定のUUIDです(ドメイン名にはDNS、ほかにURL、OID、X.500があります)。4つの標準名前空間はRFC 9562/4122に由来します。代わりに自分のUUIDを名前空間として入力することもできます。
おすすめしません。UUIDは構造が決まった識別子であって秘密ではありません。パスワードには、長さや文字種を選べるパスワードジェネレーターを使ってください。
はい、デスクトップと同じように最新のモバイルブラウザであれば、UUIDは端末上でローカルに生成されます。
いいえ、完全に無料で、アカウントも不要です。1回の実行で最大1000個の値が生成できます。それ以上必要な場合は、もう一度生成するだけです。
はい。ページを一度読み込んだ後は、すべてブラウザ内で処理されるため、機内モードでも生成が動作します。
チェックサムを計算 · JWTをデコード · パスワード生成 · ステガノグラフィー · CSR生成 · BIP39ジェネレーター