← Open UUID Generator

Using UUID Generator

Generate random UUIDs for software records, test fixtures, and identifiers. A UUID is commonly written as 32 hexadecimal characters separated into five groups. The browser’s cryptographic UUID generator produces version 4 values rather than sequential record numbers.

Worked example

A version 4 UUID has the shape xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, where y is 8, 9, a, or b. Generate two values and check that both follow this shape and differ. When inserting them into a database, keep the database’s uniqueness constraint rather than relying on format alone.

What to check and what this tool cannot do

A UUID is an identifier, not an access-control rule. Knowing an object’s UUID must not be sufficient to view private records. Random generation makes accidental collisions very unlikely but is not a mathematical guarantee that a duplicate can never occur. Browser cryptographic APIs require a supported secure context.

Getting a useful result

Use a consistent representation when copying UUIDs between systems. Do not include leading spaces or substitute typographic dashes. For public examples, generate a fresh value rather than exposing an internal record identifier. If generation is unavailable, check that the page uses HTTPS and a current browser.

Where processing happens

Developer and text tools process input in your browser. PDF and image tools may attempt local conversion and use server processing when local conversion is unavailable. Website requests and usage analytics are separate from the content you enter. Large files can exceed your device’s available memory. See how tools work and our privacy policy.

Found an incorrect result? Report it with a non-sensitive example.