UUID・ID生成ツール

UUID、ULID、Nano ID、CUIDなど各種一意識別子を生成。 データベースやAPIのユニークIDとして利用できます。

ID生成設定
生成するIDの種類と形式を選択してください
ID形式の特徴

UUID v4

最も一般的。128ビット、衝突確率が極めて低い

550e8400-e29b-41d4-a716-446655440000

ULID

時系列順にソート可能、ミリ秒精度のタイムスタンプ

01H5K5Y8EXGEQG5P5Y5JEVQE3X

Nano ID

短くて高速、URLセーフな文字のみ使用

V1StGXR8_Z5jdHi6B-myT

使用シーン

🗄️ データベース

主キーやユニーク制約のカラムに使用

🔗 API

リソースの一意識別子として利用

📁 ファイル名

アップロードファイルの重複を防ぐ

🎫 トークン

セッションIDやアクセストークンとして

よくある質問

Q: どのID形式を選べばよいですか?

A: 一般的にはUUID v4が最も広くサポートされています。時系列でソートが必要ならULID、 短いIDが必要ならNano IDがおすすめです。

Q: 生成されたIDの衝突確率は?

A: UUID v4の場合、10億個生成しても衝突確率は0.00000006%以下です。 実用上、衝突を心配する必要はありません。

Q: ULIDとUUIDの違いは?

A: ULIDはタイムスタンプを含むため時系列順にソート可能で、 文字列としても辞書順にソートできます。UUIDは完全にランダムです。