Free online UUID unique identifier generator, supports v1 and v4 versions, batch generation, one-click copy, suitable for database primary keys, distributed systems, API identifiers and more
Select the required UUID version on the tool page. v4 version is recommended (random generation, better privacy), if you need time-ordered UUID, you can choose v1 version.
Enter the number of UUIDs to generate in the count input box, supports batch generation of 1-50, choose according to actual needs.
Click "Generate UUID" button to generate, after generation you can click the single copy button to copy a single UUID, or click "Copy All" to batch copy all results.
As unique primary key for database tables, avoids exposing data volume information with auto-increment IDs
Generate globally unique ID identifiers in microservices and distributed architectures
Used for API request IDs, order numbers, session identifiers and other business scenarios
Generate unique filenames, avoid name conflicts during file uploads
Generate access tokens, verification codes, invitation codes and other security identifiers
Generate mock data during development testing, fill test environment
UUID v4 is a UUID version based on random numbers, using random or pseudo-random numbers to generate 128-bit identifiers. v4 version is currently the most commonly used UUID version because it doesn't rely on time or hardware information, has better privacy and unpredictability.
UUID v1 is a UUID version based on timestamp and MAC address, generated through current timestamp, clock sequence and machine's MAC address. v1 version ensures time ordering, but exposes the generating machine's MAC address information.
UUID consists of 32 hexadecimal digits, divided into five groups with hyphens, in the form 8-4-4-4-12, totaling 36 characters. For example: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx, where M represents version number, N represents variant number.