UUID Generator Generate random v4 UUIDs (GUIDs) in bulk — free, fast, private.

UUID Generator

Generate random v4 UUIDs (GUIDs) in bulk — free, fast, private.

What is a UUID?

A UUID (universally unique identifier), also called a GUID (globally unique identifier), is a 128-bit value used to label information in computer systems. It is written as 32 hexadecimal digits split by hyphens into five groups — 8-4-4-4-12 — for example 550e8400-e29b-41d4-a716-446655440000. Because UUIDs are unique in practice without any central coordination, they appear everywhere: database primary keys, API request IDs, file names, session tokens and distributed systems.

How to use this tool

  1. Choose how many UUIDs you need — anywhere from 1 to 100.
  2. Optionally switch on UPPERCASE or No hyphens to change the output format.
  3. Click Generate (then Regenerate) for a fresh batch.
  4. Use the Copy button next to any UUID, or Copy all to copy the whole list, one per line.

UUID versions: v1 vs v4

The UUID standard (RFC 4122) defines several versions. The two you will meet most often are:

Everything runs locally in your browser: the UUIDs are created on your device and are never sent anywhere.

Common mistakes when working with UUIDs

Pro tips

Frequently asked questions

What is a UUID?

A UUID (universally unique identifier) is a 128-bit identifier, usually written as 32 hexadecimal digits in five hyphen-separated groups such as 550e8400-e29b-41d4-a716-446655440000. UUIDs stay unique in practice without any central registry, so databases, APIs and file systems can each assign IDs independently.

What is a version 4 (v4) UUID?

A v4 UUID is generated entirely from random data: 122 of its 128 bits are random, while 6 bits are fixed to mark the version (4) and the variant. This tool uses your browser's cryptographically secure generator — crypto.randomUUID, with a crypto.getRandomValues fallback for older browsers.

What is the probability of a UUID collision?

Effectively zero. By the birthday problem, you would need to generate about 2.71 quintillion v4 UUIDs to reach a 50% chance of one duplicate — roughly one billion UUIDs per second for 85 years. For any realistic application, collisions can be ignored.

Are uppercase UUIDs valid? Do the hyphens matter?

Uppercase UUIDs are valid: hexadecimal digits are case-insensitive, so both cases denote the same 128-bit value and lowercase is merely the canonical rendering. The hyphens are cosmetic too — many systems store and compare UUIDs without them.