GUID Generator

Generate random and empty .NET-compatible GUIDs directly in your browser.

Need UUID v4 or v7?UUID Generator
How many?
  • 100% Browser-Based
    GUIDs are generated locally and never sent to a server.
  • .NET Compatible
    Random values use the conventional 8-4-4-4-12 GUID representation.
  • Flexible Formatting
    Control casing, hyphens, braces, quotes, prefixes, and export separators.

Documentation

Understanding GUIDs

A Globally Unique Identifier (GUID) is Microsoft's name for a 128-bit identifier commonly used throughout .NET, Windows, databases, COM, and registry-based systems.

A random GUID is textually compatible with a UUID v4. Guid.Empty is the special all-zero value 00000000-0000-0000-0000-000000000000, commonly used to represent an unset identifier.

GUID Anatomy (36 characters)8-4-4-4-12 format
8 chars
data-1
4 chars
data-2
4 chars
data-3
4 chars
data-4
12 chars
node

Wondering how GUIDs differ from standard UUIDs or how to avoid the binary byte-order trap?

Read the Complete Comparison
Developer SDKs & APIs

Generate GUIDs in your code

Use native platform APIs to create GUID-compatible identifiers.

// .NET Guid API
Guid guid = Guid.NewGuid();
Console.WriteLine(guid);

Got Questions?

Frequently Asked Questions

GUID is Microsoft's term for a UUID-compatible 128-bit identifier. In normal application development, the terms usually describe the same underlying value format.
An Empty GUID contains only zeros: 00000000-0000-0000-0000-000000000000. In .NET it is exposed as Guid.Empty and often represents a missing or uninitialized identifier.
Yes. Random GUIDs are generated locally in your browser and are not transmitted or stored by ToolPorta.
View all tools (15)