Done

🆔 UUID Generator

Generate RFC-compliant UUID v1, v3, v4, v5, v7. Bulk generation, validation, custom namespaces, and sequential IDs.

Click Generate or change options to create your first UUID
Recent UUIDs
Generate UUIDs to see recent history
UUID Versions
v1: Time-based (MAC + timestamp)
v3: MD5 hash (name + namespace)
v4: Random (crypto.randomUUID())
v5: SHA1 hash (name + namespace)
v7: Time+Random (RFC9562, sortable)
Quick Names (v3/v5)

UUID Generator Guide

What is a UUID?

Universally Unique Identifier — 128-bit value formatted as 8-4-4-4-12 hex digits. Collision probability is practically zero (1 in 2^122 for v4). Used for database keys, session IDs, distributed systems.

Version 4 (Recommended)

Purely random using `crypto.randomUUID()`. 122 bits of randomness. Available in all modern browsers/Node.js. Statistically unique with negligible collision risk.

Namespace Versions

v3 (MD5) and v5 (SHA1) generate deterministic UUIDs from a name + namespace UUID. Same input always produces same UUID. Perfect for namespaced identifiers.

Bulk & Validation

Generate up to 10,000 UUIDs at once. Validate single or multiple UUIDs with version detection. Export as newline, CSV, JSON array, or tab-separated.