UUID Tools

Generate standard UUIDs or validate existing ones with our comprehensive developer toolkit.

About UUID Versions

  • v1 (Time-based): Uses timestamp and node ID. Unique in time and space.
  • v3 (MD5 Name-based): Deterministic based on namespace and name (MD5 hash).
  • v4 (Random): Generated using random numbers. Most common use case.
  • v5 (SHA-1 Name-based): Deterministic based on namespace and name (SHA-1 hash). Preferred over v3.

The UUID Generator, Validator & Decoder is a comprehensive utility for creating, verifying, and inspecting unique identifiers compliant with RFC 4122. It supports multiple versions to suit various architectural needs:

  • Version 1 (Time-based): Generated from a timestamp and node ID.
  • Version 3 (MD5 Name-based): Deterministic UUIDs generated by hashing a namespace and name.
  • Version 4 (Random): The most common format, generated using random or pseudo-random numbers.
  • Version 5 (SHA-1 Name-based): Similar to v3 but uses SHA-1 hashing, providing better collision resistance.

Use the built-in Validator to check format and version, or theDecoder to inspect internal details like integer value, variant, and hex contents. Whether you need time-ordered IDs, deterministic keys, or simple random identifiers, this tool runs entirely client-side.