For Developers
Generate unique identifiers for database records, sessions, file names, or any resource that needs a globally unique ID without a central registry.
Create RFC 4122 v4 UUIDs in bulk using the Web Crypto API. Choose lowercase or uppercase, generate up to 100 at once. No signup, no ads, 100% private.
bae52842-522a-440f-852e-8e6727bcb000Generate unique identifiers for database records, sessions, file names, or any resource that needs a globally unique ID without a central registry.
Uses crypto.getRandomValues() — the same entropy source used by browsers for cryptographic operations. Not Math.random().
Generate up to 100 UUIDs at once. Copy individually or copy all to clipboard with one click for seeding databases or test fixtures.
UUIDs are generated locally in your browser. Nothing is logged, stored, or transmitted. Works completely offline.
First segment. 32 bits of random data in the time_low field position (v4 ignores time fields).
xxxxxxxx-…Middle segments. The third group's first nibble is always 4, indicating UUID version 4.
…-xxxx-4xxx-…Final segment. The first nibble is 8, 9, a, or b — the RFC 4122 variant bits.
…-xxxxxxxxxxxxUUID primary keys work across distributed systems without coordination, preventing ID collisions during merges.
id UUID PRIMARY KEY DEFAULT gen_random_uuid()Rename uploaded files to UUIDs to prevent collisions and avoid exposing sequential IDs to users.
a3f2c1d0-….jpgUse UUIDs as opaque session tokens. Their randomness makes them hard to guess or enumerate.
session_id = uuid_v4()UUID (Universally Unique Identifier) is a 128-bit label used to uniquely identify information in computer systems. The standard form is 32 hexadecimal digits in 5 groups: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
UUID v4 is randomly generated. 122 of its 128 bits are random, making collisions practically impossible. It is the most widely used UUID version for generating unique IDs without a central registry.
No. UUIDs are generated locally using the Web Crypto API and are never sent to any server. They exist only in your browser.
Theoretically yes, but the probability is astronomically small. With 2^122 possible values, you'd need to generate billions of UUIDs per second for millions of years to expect a collision.
GUID (Globally Unique Identifier) is Microsoft's implementation of the UUID standard. They are functionally identical — the terms are used interchangeably.