開発・データ
UUID生成
UUID v4、v5、v7をブラウザ内で生成し、ランダム、名前ベース、時系列ソート向けのUUIDを用途に合わせて選べるツールです。
生成結果
ランダムなUUIDです。一般的なID、トークン、テストデータに向いています。
- b70377a0-f52e-4064-a03d-618c1e0a7743
- ea54ce98-fe5a-4cd5-8a9d-576c01cb812c
- 92fabfda-2f5b-414c-b64a-3ca727b70414
- dc9ab9c3-beab-4d3b-aed3-998031d5c043
- a9b76698-e392-47b3-8f49-e006225369e2
UUID生成ツールの特徴
テストデータ、仮ID、設定ファイル用の識別子などに使えるUUIDをブラウザ内で生成します。 ランダムなUUID v4、namespaceとnameから同じ結果を作るUUID v5、時系列で並びやすいUUID v7を切り替えられます。
詳しい説明を開く
UUID v4
ランダムに生成する一般的な形式です。迷ったらまず v4 が使いやすいです。
UUID v5
namespace と name から生成します。同じ入力なら同じUUIDになります。
UUID v7
時刻を含む形式です。生成順で並びやすく、DBやログ用途で候補になります。
UUID v7はRFC 9562で定義された形式です。既存システムや利用ライブラリが対応しているか確認して使ってください。
UUIDを選ぶ目安
- UUID v4は、ランダムなIDがほしい一般的な場面に向いています。
- UUID v5は、同じ入力から毎回同じIDを作りたい場面に向いています。
- UUID v7は、生成時刻で並べやすいIDがほしい場面に向いています。
- 公開URLやログに使うIDは、推測されにくさ、並び順、既存ライブラリの対応状況を確認して選んでください。
UUIDの用途例
UUIDは、データベースの主キー、APIリクエストID、イベントID、テストデータ、設定ファイル内の識別子などに使われます。 ただし、UUIDは本人確認や認可の代わりにはなりません。アクセス制御が必要な情報では、UUIDとは別に認証と権限確認を実装してください。
よくある質問
生成したUUIDは保存されますか?
保存されません。生成と表示はブラウザ内で行います。
生成後に同じUUIDを再表示できますか?
UUID v4とv7は再生成すると別の値になります。UUID v5は同じnamespaceとnameを入力すれば同じUUIDを再生成できます。
UUIDを認証や権限確認の代わりに使えますか?
使えません。UUIDは識別子であり、認証や権限確認の代わりにはなりません。保護が必要な情報では別途アクセス制御を実装してください。
UUID v7はどこでも使えますか?
UUID v7は比較的新しい形式です。既存システム、データベース、ライブラリが対応しているか確認してから使ってください。
一度に何個まで生成できますか?
UUID v4とv7は1個から20個までまとめて生成できます。UUID v5は入力から一意に決まるため、1個ずつ生成します。