UUID Generator

Generate UUIDs (Universally Unique Identifiers) in various versions including UUID v1 (time-based) and UUID v4 (random). UUIDs are 128-bit identifiers that are unique across space and time, perfect for database keys, API tokens, and unique identifiers.

v4 (Random): Cryptographically random UUIDs, most common for general use. No ordering.
v1 (Time-based): Includes timestamp and MAC address. Sortable and chronological, useful for database primary keys.

When to use this tool

You need unique identifiers for database records or events.

You want quick UUIDs without opening a REPL or CLI.

Examples

Generate v4 UUID

Input

Count: 3
Version: v4

Output

8b6f1b62-7f4b-4f7f-9e39-7a3a3d4a9d1a
3f1c62dd-8ed7-4ef2-8e41-77f8b55277e7
7ac9a1d2-1c8d-4c31-a4cf-83f3382a56d9

Each UUID is unique and random.

Developer use cases

Generate IDs for client-side mock data.

Create request IDs for tracing logs.

Common mistakes to avoid

Using UUIDs for ordering (UUIDs are not sequential).

Confusing v1 (time-based) and v4 (random) for specific use cases.

Format and behavior notes

v1 is time-based, v4 is random.

UUIDs are 36-character strings including hyphens.

Frequently Asked Questions

What UUID versions are supported?

The tool supports UUID v1 (time-based) and UUID v4 (random/pseudo-random).

What is the difference between UUID v1 and v4?

UUID v1 is based on timestamp and MAC address, while UUID v4 is randomly generated. Both are unique, but v4 is more commonly used.

Can I generate multiple UUIDs?

Yes, you can specify how many UUIDs to generate and they will all be displayed for easy copying.