GUID Generator for .NET and Windows
Generate random version 4 GUIDs using your browser’s cryptographic random source. Choose familiar .NET formatting such as uppercase letters, braces, or no hyphens.
Processed locally in your browser — nothing you enter here is uploaded.
Generate random version 4 GUIDs using your browser’s cryptographic random source. Choose familiar .NET formatting such as uppercase letters, braces, or no hyphens.
A GUID is Microsoft's common name for a UUID: a 128-bit identifier used by .NET, Windows, SQL Server, COM, and many other systems. The underlying identifier follows the same version and variant rules as a UUID, while GUIDs are often displayed with uppercase letters or surrounding braces.
This generator creates random version 4 identifiers with the browser's cryptographic random-number generator. Version and variant bits are set correctly, and the identifier never leaves your browser.
The same identifier can be displayed in several equivalent ways:
6F9619FF-8B86-D011-B42D-00C04FC964FF{6F9619FF-8B86-D011-B42D-00C04FC964FF}6F9619FF8B86D011B42D00C04FC964FF6f9619ff-8b86-d011-b42d-00c04fc964ffChoose the representation required by your application. Formatting changes the text representation, not the identifier itself.
Version 4 GUIDs use random data and are the right default for most application identifiers. A nil GUID contains only zeros and is commonly used as an empty or unset value. It is not unique and should never be used as a new record identifier.
For conventional lowercase UUID output, use the dedicated UUID v4 Generator.
Share this utility
Send the tool, not any text or files you entered. Input is never added to the share URL.
Where this comes from
Defines UUID versions, including the time-ordered version 7.
The cryptographically secure random source used to generate values.
Links last checked August 13, 2026.
Keep working