← Back to tools

UUID Generator

Generate random v4 UUIDs — cryptographically secure, RFC 4122 compliant.

Bulk Generate

A UUID (Universally Unique Identifier) is a 128-bit number formatted as 32 hexadecimal characters in 5 groups: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. UUIDs are designed to be globally unique without requiring a central authority — the probability of generating two identical UUIDs is astronomically low.

Version 4 UUIDs (which this tool generates) use cryptographically secure random numbers for all bits except the version indicator (4) and the variant bits. This makes them ideal for database primary keys, session IDs, file names, and distributed system identifiers.

This tool uses the browser's crypto.getRandomValues() API, which provides cryptographically strong randomness — the same source used for encryption keys. Unlike sequential IDs, UUIDs reveal no information about creation order or count, making them suitable for security-sensitive contexts.

This tool in other languages:

Français:
Générateur d'UUID / GUID

Español:
Generador de UUID / GUID

Deutsch:
UUID / GUID Generator

Português:
Gerador de UUID / GUID

日本語:
UUID / GUIDジェネレーター

中文:
UUID / GUID 生成器

한국어:
UUID / GUID 생성기

العربية:
مولد UUID / GUID

Frequently asked questions

How do I generate a UUID v4 online?

Click Generate and a cryptographically random UUID v4 appears instantly. Click Copy to grab it. Use the Count control to generate up to 100 UUIDs at once, useful for seeding databases or test data.

What formatting options does this UUID generator support?

Four formats: Standard (xxxxxxxx-xxxx-...), No Dashes (compact 32 characters), UPPERCASE, and {Braces} (wrapped in curly braces, common in .NET). Pick the format that matches your database or framework convention.

What is the difference between UUID v1, v4, and v7?

v1 is timestamp-based and includes the MAC address (privacy leak). v4 is fully random (122 bits of entropy, essentially zero collision risk). v7 is time-ordered and sortable — better for database primary keys. This tool generates v4, the most widely used version for general-purpose unique IDs.

Are these UUIDs cryptographically secure?

Yes. The tool uses the browser's built-in crypto.getRandomValues() API, which produces cryptographically strong random numbers. The output is suitable for session tokens, database keys, and other security-adjacent use cases.

Can I generate UUIDs in bulk for test data?

Yes. Set the Count to any number up to 100 and click Generate — you get a list of unique UUIDs. Use Copy All to grab them as a newline-separated list, ready to paste into a SQL INSERT or a test fixture.