Lorem Ipsum Generator
RFC 9562 · Bulk · Free

UUID Generator

Generate random UUID v4 or time-ordered UUID v7 identifiers in bulk. They're created in your browser with a cryptographic random source.

Version
How many
Format
UUID
 

How to generate a UUID

  1. Pick a version

    v4 for random, v7 for sortable IDs

  2. Choose how many

    1, 10, 50 or 100 at once

  3. Copy them

    Paste into code, SQL or tests

Why developers use it

Cryptographically random

Random bits come from the Web Crypto API, so collisions are practically impossible.

UUID v7 support

Time-ordered IDs that sort by creation time and index well in databases.

Private and offline

Generated locally; no IDs are sent to or stored on a server.

What is a UUID?

A UUID (universally unique identifier), also called a GUID, is a 128-bit ID written as 32 hexadecimal digits, like 123e4567-e89b-12d3-a456-426614174000. Because the bits are random, anyone can create one without asking a central registry and still be confident it's unique.

v4 or v7?

  • UUID v4 is 122 random bits — the default choice for most IDs and API keys
  • UUID v7 starts with a millisecond timestamp, so new rows land at the end of a database index instead of at random places
  • Both are defined in RFC 9562 and accepted anywhere a standard UUID is

Frequently asked questions

Is a UUID really unique?

With 122 random bits, you would need to generate about a billion UUIDs per second for 85 years to have a 50% chance of a single duplicate.

What's the difference between a UUID and a GUID?

Nothing practical. GUID is Microsoft's name for the same 128-bit format; Windows tools often show it in uppercase with braces, which you can switch on here.

Should I use UUID v4 or v7 as a database key?

v7 is usually better for primary keys because it's time-ordered, which keeps B-tree indexes compact. Use v4 when you don't want the creation time to be visible.

Can I generate a UUID in code instead?

Yes: crypto.randomUUID() in JavaScript, uuid.uuid4() in Python, UUID.randomUUID() in Java and gen_random_uuid() in PostgreSQL.

Is it free?

Yes — completely free, with no sign-up and no limits.