Text Processing Tools

UUID Generator

Generate RFC 4122 compliant UUIDs. Supports v4 (random) and other versions. Produce single or bulk identifiers.

Generation Options

Randomly generated - best for general-purpose use

Generated UUIDs

0 UUIDs generated

UUID Validator

UUID Version Reference (RFC 4122 & RFC 9562)

Version Name / Type Based On Common Use Status
v1 Time-based Timestamp + MAC address Distributed systems ✓ Supported
v2 DCE Security v1 + POSIX UID/GID Rarely used — Legacy
v3 Name-based (MD5) Namespace + Name Deterministic IDs ✓ Supported
v4 Random ⭐ Random numbers General-purpose (most common) ✓ Supported
v5 Name-based (SHA-1) Namespace + Name Deterministic & secure ✓ Supported
v6 Reordered v1 Timestamp (sortable) Databases (new) ✓ Supported
v7 Unix Epoch Time 🆕 Timestamp + randomness Modern DBs (recommended) ✓ Supported
v8 Custom User-defined Experimental — Experimental

What is a UUID?

A UUID (Universally Unique Identifier), also known as GUID (Globally Unique Identifier), is a 128-bit number used to identify information in computer systems. UUIDs are standardized by RFC 4122 and the newer RFC 9562.

The probability of generating duplicate UUIDs is so low that it can be ignored for practical purposes. This makes UUIDs ideal for distributed systems where unique identifiers are needed without coordination.

Which Version Should I Use?

  • v7 (Recommended): Best for databases - sortable by time, modern standard
  • v4 (Most Common): Simple random UUIDs - great for general use
  • v5: When you need deterministic IDs from names
  • v6: Sortable alternative to v1 for legacy systems

About UUIDs

A UUID (Universally Unique Identifier) is a 128-bit identifier that is unique across space and time. Defined by RFC 4122, UUIDs are used as primary keys in databases, correlation IDs in distributed systems, session tokens, and anywhere a globally unique identifier is needed without a central authority.

Version 4 UUIDs are generated using random or pseudo-random numbers and are the most commonly used version. They have a collision probability so low that generating 1 billion UUIDs per second for about 85 years would produce a 50% chance of a single duplicate.