Generate cryptographically random UUIDv4s in bulk.
Generate one or up to 1,000 version-4 UUIDs at once using the browser's crypto.randomUUID(), with optional uppercase or hyphen-free formatting and one-click copy for a single ID or the whole batch.
Every UUID here comes from crypto.randomUUID(), the Web Crypto API's built-in version-4 UUID generator. It's backed by your operating system's cryptographically secure random number source, which matters if these IDs will ever be used for anything where predictability is a risk — session tokens, invite codes, or database primary keys where you don't want the next ID to be guessable.
Version 4 means the UUID is (almost) entirely random: 122 of its 128 bits are random, with the remaining 6 fixed to mark the version and variant per RFC 4122. That gives roughly 5.3 undecillion possible values, so collisions are not a practical concern even generating the full 1,000-at-a-time batch this tool allows.
The formatting toggles only change presentation — stripping hyphens or upper-casing the hex digits — and don't touch the underlying randomness or the RFC 4122 bit layout.