v4 Quantity: 5 Generate five random version-4 UUIDs at once — the default for most apps and databases.
Generate UUIDs and GUIDs online in your browser — v1, v3, v4, v5, v7, nil and max. Create up to 100 values at a time, choose a namespace and name for v3/v5, select the output format, then copy the results. Everything runs locally on your device.
v4 Quantity: 5 Generate five random version-4 UUIDs at once — the default for most apps and databases.
v4 Quantity: 1 Uppercase without hyphens — the bare 32-character GUID form often used in code and registry keys.
v5 Quantity: 1 Name: example.com cfbff0d1-9375-5685-968c-48ce8b15ae17
Deterministic UUID for the name example.com in the DNS namespace — the same input always yields this value.
v7 Quantity: 5 Generate five UUID v7 values for records created now. Their timestamp prefix makes values from different moments sort approximately in creation order.
A UUID (Universally Unique Identifier), also called a GUID on Microsoft platforms, is a 128-bit identifier that lets applications label records without asking a central service for the next value. Its usual form contains 32 hexadecimal characters in five hyphen-separated groups (8-4-4-4-12), for example f47ac10b-58cc-4372-a567-0e02b2c3d479.
UUID and GUID usually refer to the same identifier format. GUID is the name commonly used in Microsoft documentation and APIs; UUID is the broader standards term. This free online UUID / GUID generator creates the values in your browser, so you can generate a UUID, copy it, and use it immediately in code, a database, a test fixture, or a configuration file.
Select a UUID version, set a quantity from 1 to 100, and click Generate. The output area updates with one value per line; use Copy to place the complete list on your clipboard. Version 4 is selected by default because it is the usual choice when you simply need a new random UUID.
You can also change how generated values are displayed without creating new ones: keep or remove hyphens, use uppercase letters, wrap the value in braces, or add the urn:uuid: prefix. These options make it easy to match an API, programming language, registry entry, or database convention.
Random values are produced locally with the browser’s Web Crypto API. The generator does not send UUIDs, names, namespaces, or generated output to a server.
UUID v4 is a random UUID and the best default for most applications. UUID v7 includes a Unix timestamp and is designed to sort approximately by creation time, which can be useful for newly inserted database records. UUID v1 is time-based; this generator uses a random node value rather than your device’s MAC address.
UUID v3 and UUID v5 are name-based identifiers. Enter a name and choose DNS, URL, OID, X.500, or a custom UUID namespace. The same namespace and name always produce the same result: v3 uses MD5 and v5 uses SHA-1. Use these versions when you need a stable ID derived from known input, not a new random UUID.
The nil UUID (00000000-0000-0000-0000-000000000000) and max UUID (all fs) are reserved special values defined by the UUID standard. They are useful as sentinels or boundary values, not as ordinary unique identifiers.
Create strong random passwords and memorable Diceware passphrases locally in your browser.
Create random strings online, locally in your browser.