How the UUID Generator Works
Select a UUID version (v4 or v7), choose a quantity (1, 10, 50, or 100), toggle uppercase and hyphens, then click Generate. All randomness comes from the browser's built-in crypto.getRandomValues() — cryptographically secure and never sent to any server.
UUID v4 uses 122 bits of pure randomness. UUID v7 encodes the current Unix timestamp in the top 48 bits, making the identifier time-sortable — useful for database primary keys where insertion order matters (PostgreSQL, MySQL, SQLite). Both formats follow the same 8-4-4-4-12 hyphenated hex representation.
Reference
This tool implements UUID versions 4 and 7 as defined in RFC 9562 — A Universally Unique IDentifier (UUID) URN Namespace (May 2024, rfc-editor.org/rfc/rfc9562). RFC 9562 obsoletes RFC 4122 and introduces UUID versions 6, 7, and 8. Section 5.4 specifies UUID v4 and Section 5.7 specifies UUID v7.
What's here — and what's not
UUID v4 (random) and UUID v7 (time-ordered) generation in bulk quantities of 1, 10, 50, or 100. Formatting options: uppercase, strip hyphens. One-click copy per UUID and copy-all. Download as .txt for bulk use.
What isn't here: UUID v1 (MAC address + time), v2 (DCE Security), v3 (MD5 name-based), v5 (SHA-1 name-based), or v6 (reordered time). Those versions either expose MAC addresses (privacy concern), require a namespace URI input, or are rarely used in modern applications. UUID v4 and v7 cover the vast majority of practical use cases.