UUID Format

Lowercase UUID Generator

Lowercase hex is what RFC 4122 and RFC 9562 use in every example, and what most databases, languages and libraries emit by default.

Canonical RFC formAny versionDefault everywhere

Generated locally with the Web Crypto API — nothing leaves your browser.

What Is Lowercase UUID Generator?

How to generate

  1. Leave the Uppercase toggle off.
  2. Choose your version and generate.
  3. Copy the lowercase value.

Use Cases

How Lowercase UUID Generator Compares

Lowercase (canonical)9a8b7c6d-5e4f-4a3b-8c1d-2e3f4a5b6c7d
Uppercase9A8B7C6D-5E4F-4A3B-8C1D-2E3F4A5B6C7D
MixedAvoid — hardest to compare reliably

Code Examples

JavaScript
const id = crypto.randomUUID(); // already lowercase
Python
import uuid
print(str(uuid.uuid4()))  # lowercase

Frequently Asked Questions

Is lowercase required by the standard?
The RFCs use lowercase in examples; they do not mandate it. Following the examples avoids surprises.
Why did my API return uppercase?
Usually a database column default or an ORM formatter. Normalise once at the boundary.

Related tools