GUID Validator

Validate GUIDs online for free. Check GUID format, version, variant, length, normalized value and special GUID values instantly.

Supports standard GUIDs, braces, parentheses, URN format and 32-character hexadecimal format.
Total: 0 Valid: 0 Invalid: 0

Validation Results

Review the format, version, variant and normalized GUID.


Enter one or more GUIDs above and click "Validate GUIDs".

What Is a GUID Validator?

A GUID Validator checks whether a GUID or UUID is correctly formed and identifies important information such as its version, variant and format. This is useful when working with APIs, databases, Microsoft .NET applications, distributed systems and application identifiers.

What Does This GUID Validator Check?

  • GUID structure and hexadecimal characters
  • Standard 8-4-4-4-12 format
  • GUID version
  • GUID variant
  • Braces and parentheses formats
  • URN format
  • 32-character hexadecimal format
  • Nil GUID
  • Maximum GUID value
  • Expected version when selected

GUID Format

A standard GUID is normally represented as 36 characters including four hyphens in an 8-4-4-4-12 pattern.

550e8400-e29b-41d4-a716-446655440000

GUID Versions

GUIDs and UUIDs use a version field to identify how the identifier was generated. This validator detects supported UUID versions including v1, v3, v4, v5, v6, v7 and v8.

GUID Variant

The variant identifies the UUID layout used by the identifier. For the standard RFC UUID variant, the variant field normally begins with 8, 9, A or B.

Nil GUID

The Nil GUID contains all zeros:

00000000-0000-0000-0000-000000000000

A Nil GUID is a valid special value and is not automatically treatedas an invalid GUID.

GUID Validation for Developers

GUID validation is useful before storing identifiers in databases, processing API requests or passing identifiers between services. A format-valid GUID does not necessarily mean that the identifier exists in your database or belongs to a particular user or resource.

GUID Validator vs GUID Checker

A GUID validator focuses on whether the value follows GUID and UUID formatting rules. A GUID checker can be used for additional checks depending on the application, such as checking a value against another identifier or data source.

Frequently Asked Questions

A GUID Validator checks whether a GUID or UUID follows the expected format and analyzes details such as its version, variant, format and normalized value.

Enter one or more GUIDs into the validator and click Validate GUIDs. The tool checks each value and displays whether it is valid or invalid along with detailed information.

Yes. You can enter multiple GUIDs, with one GUID per line, and validate them together.

The validator supports standard 8-4-4-4-12 GUIDs, uppercase and lowercase values, braces, parentheses, URN format and 32-character hexadecimal GUIDs without hyphens.

Yes. The validator can identify UUID versions including version 1, 3, 4, 5, 6, 7 and 8 when the version information is present in the identifier.

GUID and UUID generally refer to the same type of 128-bit identifier. GUID is commonly used in Microsoft and .NET environments, while UUID is the broader standards-based term.

The Nil UUID is a defined special UUID value consisting entirely of zeros. It should be treated as a special value rather than an ordinary generated UUID.

The validator is designed to perform validation in your browser. Your GUID values do not need to be uploaded to a server for the validation process.

Related UUID & GUID Tools