Generate random UUID v4 identifiers in bulk, in the format your code or database needs.
Generate one or up to 100 random UUIDs (version 4, the fully-random variant) at once, formatted with dashes, without dashes, or uppercase โ ready to paste into code, a database seed, or test fixtures.
A UUID (Universally Unique Identifier) is a 128-bit value used as an identifier โ for database primary keys, session tokens, file names, or any place you need an ID that won't collide with one generated somewhere else, without coordinating with a central authority. Version 4, which this tool generates, is the most common variant: it's derived from random bits rather than a timestamp or hardware address, so two v4 UUIDs are, for all practical purposes, never the same.
The three format options cover the common conventions: with dashes
(xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx) is the standard RFC 4122 representation used by
most databases and APIs, no dashes is handy when you need a shorter, URL-safe token,
and uppercase matches conventions some languages and systems expect (like .NET's
GUID formatting).
Generation happens locally via crypto.randomUUID() in your browser โ nothing is sent to
a server, so it's safe to generate IDs for internal or unpublished systems.