UUID Generator

Generate RFC 4122 UUIDs (v4)

Create one or many cryptographically random RFC 4122 version 4 UUIDs instantly, with formatting options and one-click copy — all in your browser.

1 UUID
  • b4644bb9-2201-4c5a-9501-17db4823c218

About the uuid generator

A UUID (Universally Unique Identifier), also called a GUID, is a 128-bit identifier rendered as 32 hex digits separated by hyphens, for example 123e4567-e89b-12d3-a456-426614174000. Version 4 UUIDs use random bits (with fixed version and variant fields), making collisions astronomically unlikely.

This generator uses the native crypto.randomUUID() API (with a secure getRandomValues fallback) so every UUID is cryptographically random. Generate up to 1,000 at once, switch to uppercase, or strip the hyphens for compact storage.

Options

  • Count — how many UUIDs to generate (1–1,000).
  • Uppercase — render hex letters as A–F instead of a–f.
  • Hyphens — keep or remove the four separating hyphens.

How to use the uuid generator

  1. Set the count

    Enter how many UUIDs you want (between 1 and 1,000).

  2. Pick formatting

    Toggle uppercase output or remove hyphens to suit your storage format.

  3. Generate & copy

    Click Generate for a fresh batch, then copy a single UUID or all of them at once.

Frequently asked questions

What is a UUID used for?
UUIDs are used as unique identifiers for database primary keys, session IDs, API keys, file names, and any case where you need a unique value without a central coordinator.
Are these UUIDs unique?
Version 4 UUIDs are random. The chance of two randomly generated UUIDs colliding is negligible — roughly 1 in 2.7 quintillion even after generating billions of them.
Are the UUIDs cryptographically random?
Yes. They use the native crypto.randomUUID() API, or a CSPRNG fallback via crypto.getRandomValues, so they are suitable for security-sensitive identifiers.
Can I generate UUIDs without hyphens?
Yes. Toggle off the Hyphens option to produce a compact 32-character hex string with no separators.
Is anything sent to a server?
No. All UUIDs are generated entirely in your browser, so nothing leaves your device.

Other utilities