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?
- Hex digits are case-insensitive:
Aandarepresent the same four bits. An uppercase UUID carries identical information to a lowercase one — only the text differs. - This page generates UUIDs and renders them in uppercase, which is the convention in Microsoft GUID documentation and in RFC 4122's own examples.
How to generate
- Leave the Uppercase toggle on.
- Choose a version — v4 for random, v7 for sortable keys.
- Press Generate and copy the capitalised result.
Use Cases
- Microsoft-oriented tooling that prints and expects
{AABBCCDD-…}in capitals. - Legacy Java services where
UUID.toString()output was normalised to upper case. - Log consistency when a log aggregator groups by exact string.
How Uppercase UUID Generator Compares
| Uppercase | 9A8B7C6D-5E4F-4A3B-8C1D-2E3F4A5B6C7D |
| Lowercase | 9a8b7c6d-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
UUID v1 GeneratorUUID v3 GeneratorUUID v4 GeneratorUUID v5 GeneratorUUID v6 GeneratorUUID v7 GeneratorUUID v8 GeneratorBulk UUID GeneratorShort UUID GeneratorUUID ValidatorUUID FormatterUppercase UUID GeneratorLowercase UUID GeneratorUUID Without HyphensUUID With HyphensUUID With BracesShort UUID Format