Developer UUID tools

UUID v8 Generator

Generate UUID v8 values and understand the custom application-defined version of the UUID format.

UUID v8 generator

Create UUID v8-shaped values locally with random application-defined bits and standard version and variant fields.

123e4567-e89b-42d3-a456-426614174000
123e4567-e89b-42d3-a456-426614174001
123e4567-e89b-42d3-a456-426614174002
123e4567-e89b-42d3-a456-426614174003
123e4567-e89b-42d3-a456-426614174004
123e4567-e89b-42d3-a456-426614174005
123e4567-e89b-42d3-a456-426614174006
123e4567-e89b-42d3-a456-426614174007
123e4567-e89b-42d3-a456-426614174008
123e4567-e89b-42d3-a456-426614174009
Output options

Generate 1 to 1000 IDs per batch.

Generated values stay in your browser. This page does not send UUIDs or GUIDs to a server for generation.

What is UUID v8?

UUID v8 is reserved for custom application-defined layouts. It keeps the UUID version and variant structure while leaving the remaining bits to the application design.

A UUID v8 value is not automatically meaningful unless the generating system documents the custom bit layout.

When not to use UUID v8

Avoid UUID v8 when UUID v4 or UUID v7 already solves the job. Custom layouts create interoperability and documentation responsibilities.

UUID v8 vs UUID v4 and UUID v7

UUID v4 is random and simple. UUID v7 is time ordered. UUID v8 is for custom layouts when an application has a clear reason to define its own structure.

FAQ

Is UUID v8 random?+

It can contain random bits, but UUID v8 is defined for custom application layouts rather than one universal random algorithm.

Should I use UUID v8 for normal IDs?+

Usually no. Use UUID v4 for random IDs or UUID v7 for time-ordered IDs unless you need a documented custom layout.

Can this generator produce valid UUID v8-shaped strings?+

Yes. It sets the version and variant bits correctly while filling the custom area with random bytes.