GUIDs Generator

Generate GUIDs (v4 and v7) with custom formatting, encoding and one-click copy.
Do it all locally inside your browser for free. No API calls needed. No data sent anywhere.

How many GUIDs do you need?

GUID version

Format options

Encoding

Result format

You can also generate GUIDs programmatically using our free, fast, easy and reliable API. View Full API Documentation (OpenAPI)

What is a GUID?

A GUID (Globally Unique Identifier) also called a UUID (Universally Unique Identifier), is a 128-bit identifier standardized by RFC 4122 and RFC 9562. It is designed to be globally unique, meaning no two GUIDs are expected to ever collide. Even when generated on different machines or at large scale.

GUIDs are widely used in databases, APIs, cloud services, distributed systems and software applications where reliable unique identifiers are essential. Their extremely low collision probability allows developers to create unique IDs without relying on a central authority or database lookup. Making them ideal for fast and scalable applications.

GUID Wiki - GuidsGenerator.com

Universally Unique IDentifier (UUID) / Globally Unique IDentifier (GUID) - Wikipedia

GUID - Microsoft.com

RFC 4122 - ietf.org

RFC 9562 - ietf.org

GUID Versions: v4 and v7

There are several GUID versions, but the most relevant and widely used today are v4 (fully random) and v7 (time-ordered). These versions are secure, modern and suitable for large-scale distributed systems.

Comparison of GUID Versions

Versionsv1v2v3v4v5v6v7v8empty-nil
TypeTime + Node (historically MAC)DCE Security (UID/GID)Name (MD5)RandomName (SHA-1)Ordered time v1Time ordered + randomCustom / User-definedEmpty / Nil (all zeros)
Deterministic? NoNoYesNoYesNoNoDependsYes
Sortable?Yes
~100 nanoseconds
Partial
~100 nanoseconds
NoNoNoYes
~100 nanoseconds
Yes
Millisecond
DependsN/A
Secure?MAC leak (historically)Leaks IDsMD5YesSHA-1YesYesCustomNo (not unique)
Typical UseDistributed systemsLegacy DCE systemsNamespace-based IDsGeneral purpose (Recommended)Stable API IDsDatabase indexingLatest most modernExperimental, app-specificSentinel / “no value” / placeholder
StandardizedRFC 4122 -> RFC 9562
(July 2005 -> May 2024)
RFC 4122 -> RFC 9562
(July 2005 -> May 2024)
RFC 4122 -> RFC 9562
(July 2005 -> May 2024)
RFC 4122 -> RFC 9562
(July 2005 -> May 2024)
RFC 4122 -> RFC 9562
(July 2005 -> May 2024)
RFC 9562
(May 2024)
RFC 9562
(May 2024)
RFC 9562
(May 2024)
RFC 4122 -> RFC 9562
(July 2005 -> May 2024)
NotesIncludes timestamp + Node (historically the MAC address). Ordered but exposes hardware info.Embeds POSIX UID/GID + MAC address. Rarely supported and considered obsolete.Deterministic, but MD5 is cryptographically broken.Pure randomness (122 random bits). Extremely low collision probability.Deterministic like v3 but uses SHA-1, which is no longer fully secure.Improved v1 format with sortable structure + privacy-safe design.Combines millisecond timestamps with strong randomness. Ideal for distributed systems.Flexible GUID / UUID layout reserved for application-defined use. Not recommended for generic scenarios.Not a real identifier, used to represent “no value”. Never generate or use it for uniqueness.

Supported GUID versions by this generator

This generator intentionally supports only secure, modern GUID versions - v4 and v7. Older or deprecated versions such as v1, v2, v3, v5, v6 and v8 are not supported because they rely on outdated hashing algorithms, expose hardware or user identifiers, lack modern security guarantees or are intended for custom implementations without standardized structure.

By using this site, you agree to our Privacy Policy and Terms of Service. You are not permitted to use the GUIDs (also known as UUIDs) generated by this site or use any other content, services and information available if you do not agree to these terms.
Disclaimer: All information is provided for general educational and technical reference only. While we aim to keep the content accurate, current and aligned with published standards, no guarantees are made regarding completeness, correctness or suitability for any specific use case.
GUID specifications, best practices, security guidance, database behavior and ecosystem conventions (including cloud platforms and identifier formats) may change over time or differ by implementation. Examples, recommendations and comparisons are illustrative and may not apply universally.
This content should not be considered legal, security, compliance or architectural advice. Before making critical design, security or production decisions, always consult the latest official standards and vendor-specific documentation.
Always evaluate behavior in your own environment.
Standards Compliance: The GUIDs generated by this site conform to RFC 4122 and RFC 9562 specifications whenever possible, using cryptographically secure random number generation.