Generate random UUID v4 strings. Create single UUIDs or batches up to 100 — no signup required.
Generate random UUID v4 strings with one click. Universally Unique Identifiers are perfect for database primary keys, session IDs, trace IDs, and any scenario where you need a globally unique identifier without a central authority.
Click Generate to produce a cryptographically random UUID v4 using the browser's crypto.getRandomValues() API. Each UUID is a 36-character string in the format xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, where the version digit (4) and variant digit (y: 8, 9, a, or b) are fixed. Generate a single UUID or a batch of up to 100 at once. All generation is client-side.
A UUID (Universally Unique Identifier) is a 128-bit identifier represented as a 36-character hex string with hyphens, e.g. 550e8400-e29b-41d4-a716-446655440000. UUIDs are designed to be unique across space and time without coordination.
UUID v4 uses random or pseudo-random bits for all segments except the version and variant fields. This tool uses the browser's cryptographic random number generator (crypto.getRandomValues), making collisions astronomically unlikely — about 1 in 2^122.
UUID v4 identifiers are random and the probability of a collision is negligible for practical purposes. With 122 random bits, you would need to generate over 85 billion UUIDs to reach a 50% chance of a single collision.
Yes. Select the batch size (up to 100) and click Generate. Each UUID in the batch is independently random. You can copy them all at once as a newline-separated list.