開発者ツール

ULID ジェネレーター — ソート可能な一意 ID

タイムスタンプ先頭の Crockford Base32 エンコードで、1 件または複数の ULID を生成し、ソート可能な識別子やデータベースキーに利用できます。

ULID識別子データベース
クイック切替:UUID 生成NanoID 生成

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • データベース用のソート可能な文字列キーを作成する
  • 分散書き込みにおけるランダム UUID のインデックス揺らぎを抑える
  • テストデータ用の一意識別子を用意する

使い方

  1. 生成する ULID の件数を選ぶ
  2. 「生成」を選択する
  3. リストまたは JSON 出力をコピーする

入出力サンプル

件数

1

ULID

01ARZ3NDEKTSV4RRFFQ69G5FAV

FAQ

ULID と UUID v4 の違いは何ですか?

ULID は先頭にタイムスタンプ情報を持ち、辞書順でソート可能です。UUID v4 は意図的に順序を持たない値です。

グローバルに一意な主キーとして使えますか?

ULID は高エントロピーな識別子を提供しますが、重要なシステムではデータ層でも一意性を保証すべきです。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

UUID 生成

UUID v4 一括生成

利用可能

ブラウザでUUID v4の値を、バッチサイズや大文字、ハイフンなし、括弧などのフォーマットオプションで生成できます。ランダム性はテストデータや固有の識別子のためのネイティブの暗号APIから生まれます。

UUID ジェネレーター 開発者

NanoID 生成

短い一意識別子の NanoID 生成

利用可能

NanoIDはローカルでバッチ生成し、カスタムの長さとアルファベットで行います。短いURL識別子やフロントエンドのオブジェクトIDをデータをアップロードせずに取得するのに便利です。

NanoID 身分証 ジェネレーター