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.
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
| Versions | v1 | v2 | v3 | v4 | v5 | v6 | v7 | v8 | empty-nil |
|---|
| Type | Time + Node (historically MAC) | DCE Security (UID/GID) | Name (MD5) | Random | Name (SHA-1) | Ordered time v1 | Time ordered + random | Custom / User-defined | Empty / Nil (all zeros) |
|---|
| Deterministic? | No | No | Yes | No | Yes | No | No | Depends | Yes |
|---|
| Sortable? | Yes ~100 nanoseconds | Partial ~100 nanoseconds | No | No | No | Yes ~100 nanoseconds | Yes Millisecond | Depends | N/A |
|---|
| Secure? | MAC leak (historically) | Leaks IDs | MD5 | Yes | SHA-1 | Yes | Yes | Custom | No (not unique) |
|---|
| Typical Use | Distributed systems | Legacy DCE systems | Namespace-based IDs | General purpose (Recommended) | Stable API IDs | Database indexing | Latest most modern | Experimental, app-specific | Sentinel / “no value” / placeholder |
|---|
| Standardized | 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 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) |
|---|
| Notes | Includes 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.