UUID / ULID 生成 / 解析

ランダムな UUID v4、時刻順の UUID v7、ULID をまとめて生成し、既存の UUID を解析してバージョン、バリアント、タイムスタンプを確認できます。無料ですぐに使えます。

このツールについて

UUID v4、UUID v7、ULID をまとめて生成し、既存の UUID や ULID を解析してバージョン、バリアント、埋め込まれたタイムスタンプを確認できます。

使い方

  1. UUID v4、UUID v7、ULID のどれかと、生成する個数を選びます。
  2. 「生成」をクリックしてリストをコピーします。
  3. ID を「解析」に貼り付けてデコードします。

よくある質問

v4 と v7 のどちらを使うべきですか?

v4 は完全にランダムです。v7 はミリ秒単位のタイムスタンプで始まるため、ID が作成時刻順に並び、データベースのインデックス効率が良くなります。

ULID とは何ですか?

Crockford Base32 で表される 26 文字の時刻順に並べられる識別子で、48 ビットの時刻と 80 ビットのランダム値で構成されます。

ID のランダム性は十分ですか?

はい。ブラウザの暗号論的に安全な乱数生成器である crypto.getRandomValues を使っています。

関連ツール