UUID Generator
Generate Universally Unique Identifiers (UUID) for your applications. UUIDs are 128-bit identifiers that are unique across time and space.
Generate UUID
UUID Versions
- UUID v1: Generated from timestamp and MAC address (node ID). Useful when you need time-based ordering.
- UUID v4: Completely random according to RFC 4122. Most commonly used version.
- UUID v7: Based on Unix timestamp with random component. Best for database indexes as it maintains temporal ordering.
UUID Format
All UUIDs follow the standard format:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
Where M indicates the UUID version (1, 4, or 7) and N indicates the variant.
Important Notes
- All UUIDs are generated in your browser - no data is sent to the server.
- Each UUID is guaranteed to be unique within a single generation batch.
- UUID v1 may expose your MAC address - use v4 or v7 if privacy is a concern.
- UUID v7 is recommended for database primary keys due to its temporal ordering.
About UUID Generator
Generate Universally Unique Identifiers (UUID) v1, v4, and v7 for your applications
Generate one or many universally unique identifiers for database keys, test fixtures, distributed records, and API payloads.
Key features
- What it creates Generate one or many universally unique identifiers for database keys, test fixtures, distributed records, and API payloads.
- Required details Choose the UUID version exposed by the tool and the quantity required for the task.
- Generation controls Use bulk generation and available casing, separator, or copy controls without editing random bits manually.
- Generated result The output is a standards-shaped identifier list ready for code, migrations, samples, or imports.
How to use UUID Generator
Follow this workflow to work with UUID values safely and accurately.
- Enter the source details Choose the UUID version exposed by the tool and the quantity required for the task.
- Configure the output Use bulk generation and available casing, separator, or copy controls without editing random bits manually.
- Generate UUID values Generate the UUID values after reviewing every field and option that will be encoded or included in the output.
- Test and export The output is a standards-shaped identifier list ready for code, migrations, samples, or imports.
Usage tips
- Store UUIDs in a native UUID or 16-byte binary type when the database supports it.
- Do not expose sequential database information by substituting a time-based UUID without considering privacy.
- Treat UUIDs as identifiers, not authentication secrets or proof of authorization.