UUID ジェネレーター

ランダムな v4、または時刻ベースの v7 UUID をブラウザで生成。

識別子とテストデータ
ジェネレーターを準備中…

設定

ジェネレーターを準備中…

出力
ここに結果が表示されます。

使い方

  1. v4 または v7 と生成数を選びます。
  2. ブラウザの安全な乱数を使って生成します。
  3. 選択した値をコピーするか、テキスト・JSON・CSV で保存します。

UUID の選択と生成

UUID はレコード、イベント、テストデータによく使われる 128 ビットの識別子です。インストールなしで一度に最大 1,000 個生成できます。

ランダムな UUID v4 と、ミリ秒単位の時刻を含む UUID v7 に対応します。バージョンとバリアントのビットは RFC 9562 に従います。

ランダム型と時刻ベース型

v4 は 122 ビットの乱数を含みます。v7 は 48 ビットの Unix タイムスタンプと 74 ビットの乱数を組み合わせます。以下は形式の例で、生成するたびに新しい値になります。

UUID v4 の生成例
設定
UUID v4; count = 2
出力例
f81d4fae-7dec-41d0-a765-00a0c91e6bf6
6ba7b810-9dad-41d1-80b4-00c04fd430c8

形式を示す例です。実際に生成される値は異なります。

表記と順序

既定は小文字の 16 進表記とハイフンです。大文字やハイフンなしにも変更できます。同一ミリ秒内の v7 の順序はランダムで、単調増加やデバイス間の一意性は保証しません。

コピーとエクスポート

新しい値が必要なときに生成してください。生成設定を変えると前回の結果として表示します。テキスト・JSON・CSV の切り替えでは ID を生成し直しません。

処理の制限

1 回に最大 1,000 個。Nano ID の長さは 1〜128、文字セットは重複しない印字可能な ASCII 文字 1〜94 個です。整数は符号付き 64 ビットの範囲に対応します。デバイス内で生成し、処理は 10 秒で終了します。

?

よくある質問

サーバーで生成しますか?

いいえ。ブラウザの Web Crypto を使ってデバイス内で生成します。

v7 は生成時刻を隠せますか?

いいえ。先頭 48 ビットにミリ秒単位の Unix タイムスタンプが含まれます。

重複する可能性はありませんか?

衝突確率は非常に低いものの、一意性の保証ではありません。

出力形式を変えると ID も変わりますか?

いいえ。同じ値をテキスト・JSON・CSV で表示します。

v1、v3、v5 に対応していますか?

現在は v4 と v7 のみに対応しています。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。