UUID Generator

Generate universally unique identifiers (UUIDs) in bulk

Generate UUIDs
Select a UUID version and how many to generate
Press Enter
UUID Inspector
Paste a UUID to detect its version and extract information
Terminal Commands
Quick reference for generating UUIDs from the command line
uuidgen
Version: v4Generates UUID version 4 (random)
UUID version guide
Pick the version that best fits your use case

v1 – time/node based

Includes timestamp and hardware/node info. Great for chronological ordering and offline generation, but leaks timing and host hints. Avoid in privacy-sensitive contexts.

v4 – random

Fully random 122-bit entropy. Simple, privacy-safe, collision resistant with proper RNG. Use when ordering is irrelevant and you want the least metadata.

v7 – Unix time + randomness

Time-ordered while keeping most bits random. Ideal for databases or logs that benefit from sortable IDs without exposing node identifiers. Good modern default when you want ordered inserts.

nil – null UUID

The nil UUID (00000000-0000-0000-0000-000000000000) is a special UUID where all bits are set to zero. Commonly used as a placeholder or default value in databases and applications.