UUID生成ツール
関連する外部ツール
一部のリンクはアフィリエイトリンクを含みます。
関連ツール
JSON整形ツール貼り付けるだけで JSON を読みやすく整形、または1行に圧縮できます。壊れた JSON は何行目・何列目がおかしいかをハイライト表示。Base64 変換テキストと Base64 を相互変換。日本語・絵文字も文字化けしない(UTF-8 対応)、URL セーフ Base64、画像を data URL に変換。ブラウザ完結・送信なし。正規表現テスター正規表現をその場でテスト。マッチのハイライト・キャプチャグループ・フラグ・置換プレビューに対応。ブラウザ完結・送信なし。JSON→TypeScript型JSONを貼ると対応するTypeScriptのinterface/typeを生成。ネスト・配列マージ・optional/null対応。ブラウザ完結・送信なし。
バージョン4 UUID(GUIDとも呼ばれます)またはULIDを即座に生成できます。1件ずつまたは一括生成が可能で、ブラウザの暗号学的安全な乱数生成器を使用します。大文字・ハイフン・波括弧の表示形式を選択して、1クリックでコピー。アップロード不要です。
使い方
- UUID v4またはULIDを選びます。
- 生成数と表示形式オプションを設定します。
- 「生成」をクリックし、1件またはリスト全体をコピーします。
UUID v4とULIDについて
バージョン4 UUIDはほぼすべてがランダムデータで構成される128ビットの識別子で、2つが衝突する可能性は極めて低いです。ULIDは先頭部分にタイムスタンプを含むため、生成順にソート可能でありながら一意性も保たれます。汎用的な標準ならUUID、ソート可能なIDが必要ならULIDを選んでください。
機能
UUID v4とULID
標準のバージョン4 UUIDまたは時系列ソート可能なULIDを生成できます。
一括生成
テストデータのシードとして、最大100件の識別子を一度に生成できます。
表示形式オプション
大文字への切り替え、ハイフンの除去、波括弧で囲む表示が選べます。
安全な乱数生成
IDの生成にはブラウザの暗号学的乱数生成器を使用しており、Math.randomのような脆弱なものは使いません。
プライバシー重視
すべてローカルで生成されます。サーバーへの送信は一切ありません。
活用例
テストデータ・シード
データベースやフィクスチャに一意のサンプル識別子を投入できます。
主キー・ID
レコード・セッション・エンティティのキーとしてUUIDを使用できます。
ファイル・オブジェクト名
アップロード・エクスポート・一時ファイルの一意な名前を生成できます。
分散システム
中央サーバーなしで衝突のほぼないIDを生成できます。
注意事項
- バージョン4 UUIDはランダムなため、重複が発生する確率は無視できるほど小さいです。
- ULIDにはタイムスタンプが含まれるため、おおよそ生成順にソートされます。
- これらのIDは識別子用です。パスワードや秘密鍵としての使用は適しません。
- すべてお使いの端末上で動作し、サーバーへの送信はありません。
よくある質問
- バージョン4 UUIDとは何ですか?
- ランダムデータから構成される128ビットの識別子で、8-4-4-4-12の16進文字列形式です。最も一般的なGUID/UUIDの種類です。
- ULIDとはどう違いますか?
- ULIDは先頭部分にタイムスタンプをエンコードしており、IDが生成時刻順にソートされながら一意性も保たれます。Crockford Base32を使用した26文字の形式です。
- 一度に複数生成できますか?
- はい。件数を設定するとリストとしてコピーできる状態で、最大100件のIDを一度に生成できます。
- IDは安全に生成されますか?
- はい。ブラウザの暗号学的乱数生成器(getRandomValues)を使用しており、Math.randomは使いません。
- IDはアップロードされますか?
- いいえ。すべてブラウザ内で生成されます。サーバーへの送信やアカウント登録は不要です。