Crypto
UUID Generator
Generate independent random UUIDs for fixtures and records, keeping identifiers distinct from authentication secrets.
About this tool
When to use it
Generate independent random UUIDs for fixtures and records, keeping identifiers distinct from authentication secrets.
How to use it
Choose a batch size, generate UUIDs, and copy or download the list. Preserve each complete identifier when importing it into a database. Enforce uniqueness in the receiving system when that is a data requirement.
Guide updated . Examples checked against this implementation.
Worked examples
Check a UUID v4 shape
Input
Generate one UUIDExpected output
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, with y one of 8, 9, a, bThe x symbols represent random hexadecimal digits rather than literal output. The version and variant bits constrain the indicated positions.
Errors and unsupported input
Secure UUID generation is unavailableUse a browser context that supports crypto.randomUUID, normally HTTPS or a local development origin. Do not replace it with a predictable counter when random IDs are required.
Continue this workflow
- ULID Generator: Use a timestamp-bearing identifier when approximate creation-time ordering is useful.
Questions
Frequently asked questions
Are these sequential IDs?
No. Version 4 UUIDs are random. Their lexical order does not represent creation order.