Skip to main content

UUID Generator

Generate UUIDs (v1, v4, v5, v7) and ULIDs. Bulk mode, format options, and decoded metadata.

All UUIDs generated using crypto.getRandomValues() — nothing is sent to any server.
Version
Count
Format
UUIDs

Click Generate to create UUIDs

Frequently Asked Questions

Are the generated UUIDs stored on your servers?

No. UUIDs are generated entirely in your browser — v4 (random) uses window.crypto.getRandomValues for cryptographic randomness, and v7 uses the local system clock. No generated IDs are transmitted, stored, or logged anywhere.

What is the difference between UUID v4 and UUID v7?

UUID v4 is fully random (122 random bits) with no ordering guarantee — unpredictable but unsuitable for database sort keys. UUID v7 embeds a 48-bit Unix millisecond timestamp in its most significant bits, so v7 UUIDs sort lexicographically in creation order, dramatically improving database index performance in high-insert workloads.

When should I use ULID instead of UUID?

ULID (Universally Unique Lexicographically Sortable Identifier) is ideal when you need time-sortable IDs in a URL-safe, compact format. Unlike UUID v7, ULIDs use Crockford's Base32 encoding producing 26-character, case-insensitive, URL-safe strings. Use ULID for log correlation, event streams, and distributed systems where human-readable time ordering matters.