UUID / ULID ジェネレーター
Generate UUID v1, v4, v5, and ULID identifiers。無料、プライベート、100%クライアントサイド。
例を試す:
Local only
最近の履歴
履歴はまだありません
使い方
- Select the version: UUID v1, v4, v5, or ULID.
- Set the count of IDs to generate.
- Toggle uppercase and hyphens as needed.
- Copy the generated identifiers.
このツールを使うタスク
コンパクトな一意 ID として NanoID を生成する
NanoID は小さくて URL セーフな一意 ID ジェネレーターです。UUID より小さく高速で、アルファベットとサイズをカスタマイズできます。 タスク
暗号学的に安全なランダムパスワードを生成する
暗号学的に安全な乱数ジェネレーターを使い、長さと文字種を制御して高エントロピーのパスワードを作成します。 タスク
RSA 鍵ペアを生成し、自己署名証明書のフィールドを検査する
テスト用の RSA 鍵ペアを作成し、ローカル開発で使う自己署名 X.509 証明書の構造を理解します。 タスク
分散システム向けに Snowflake ID を生成する
Snowflake ID(Twitter 発)は、タイムスタンプ、マシン ID、シーケンス番号を組み合わせ、調整なしで分散システム内の一意なソート可能 ID を作り出します。 タスク
時刻でソート可能な ID として ULID を生成する
ULID(Universally Unique Lexicographically Sortable Identifier)はタイムスタンプとランダムデータを組み合わせ、作成時刻順にソートされる ID を生成します。 タスク
このツールを使うパイプライン
よくある質問
- What is the difference between UUID and ULID?
- UUID v4 is fully random. ULID is lexicographically sortable and encodes a timestamp, making it useful for database indexes and chronological ordering without a separate created_at column.
- Are these UUIDs cryptographically random?
- UUID v4 and ULID use the Web Crypto API's getRandomValues for cryptographically secure randomness. UUID v1 uses a MAC address and clock; UUID v5 is deterministic from a name and namespace.
- What format are the generated IDs?
- UUIDs are 36 characters with hyphens (8-4-4-4-12). ULIDs are 26 characters in Crockford Base32 (no hyphens). Toggle uppercase and hyphens as needed.
- Can I generate multiple IDs at once?
- Yes. Set the count parameter to generate up to hundreds of IDs in one operation, each on a separate line.
- Is UUID v1 safe to use?
- UUID v1 encodes the host MAC address and clock time, which can leak machine identity and timing. Prefer v4 or ULID for privacy-sensitive contexts.
- How does UUID v5 work?
- UUID v5 is deterministic: given the same namespace and name, it always produces the same UUID. Useful for stable IDs derived from names (e.g. URLs, email addresses).
関連ツール
パスワードジェネレーター
Generate strong, cryptographically secure random passwords。無料、プライベート、100%クライアントサイド。 ツール
ランダムバイトジェネレーター
Generate cryptographically secure random bytes or integers。無料、プライベート、100%クライアントサイド。 ツール
HMAC ジェネレーター
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512。無料、プライベート、100%クライアントサイド。 ツール
ハッシュ計算ツール
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output。無料、プライベート、100%クライアントサイド。 ツール
NanoID ジェネレーター
NanoID Generator — 純クライアントサイドツール。プライバシーファースト、サーバー往復なし。 ツール