Loading...

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.

  1. Enter the source details Choose the UUID version exposed by the tool and the quantity required for the task.
  2. Configure the output Use bulk generation and available casing, separator, or copy controls without editing random bits manually.
  3. Generate UUID values Generate the UUID values after reviewing every field and option that will be encoded or included in the output.
  4. 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.

Frequently asked questions

Generate one or many universally unique identifiers for database keys, test fixtures, distributed records, and API payloads.
Choose the UUID version exposed by the tool and the quantity required for the task.
Use bulk generation and available casing, separator, or copy controls without editing random bits manually.
UUID collision probability is extremely low when generated correctly but not mathematically zero. Random UUIDs are also not inherently secret or ordered.