UUID Format

Uppercase UUID Generator

Some systems — notably Microsoft-flavoured tooling and older Java stacks — expect hex digits in capitals. This page generates uppercase UUIDs directly.

A–F in capitalsAny versionValue unchanged

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

What Is Uppercase UUID Generator?

How to generate

  1. Leave the Uppercase toggle on.
  2. Choose a version — v4 for random, v7 for sortable keys.
  3. Press Generate and copy the capitalised result.

Use Cases

How Uppercase UUID Generator Compares

Uppercase9A8B7C6D-5E4F-4A3B-8C1D-2E3F4A5B6C7D
Lowercase9a8b7c6d-5e4f-4a3b-8c1d-2e3f4a5b6c7d
Same value?Yes — identical 128 bits, different glyphs

Code Examples

JavaScript
const id = crypto.randomUUID().toUpperCase();
Python
import uuid
print(str(uuid.uuid4()).upper())
SQL
SELECT upper(gen_random_uuid()::text);

Frequently Asked Questions

Does uppercase change the UUID's value?
No. Case is purely presentational; the 128 bits are identical.
Which databases compare UUIDs case-sensitively?
PostgreSQL's native uuid type does not; a CHAR(36) column with a case-sensitive collation would treat the two forms as different strings.
Should I store uppercase or lowercase?
Pick one and normalise on write. Lowercase is the most common convention; uppercase is expected in Microsoft ecosystems.

Related tools