ULID 生成・デコード

ブラウザで暗号論的にランダムな ULID を最大 500 件バッチ生成し、既存 ULID から時刻を読み取ります。サーバー呼び出しなし。

100% ローカル — データはこの端末から出ません

ULID は 26 文字の Crockford base32 です。先頭 10 文字が UTC ミリ秒の 48 ビット、残り 16 文字が 80 ビットの乱数。文字列ソートで時系列になります。

1 件の ULID

一括生成

1 回あたり 1〜500 件の ULID を生成できます。

ULID をデコード

26 文字の ULID を貼り付けて、埋め込みタイムスタンプとランダム部を表示します。

結果はここに表示されます。

ULID ジェネレーターの使い方

  1. 1大文字・小文字を選び、「ULID を生成」で新しい値を、またはバッチ(1〜500)で 1 行 1 件生成します。
  2. 2デコーダに ULID を貼り「デコード」で UTC・ローカル・Unix ms・hex のランダム部を確認します。
  3. 3出力の「コピー」でログや DB・API に利用します。

プライバシー

乱数は Web Crypto(getRandomValues)由来。解析とデコードはブラウザのみ。アップロードや記録はありません。

🔒 ブラウザ内で処理。ULID はサーバーに送られません。