Generators
UUID Generator
Create secure random UUID v4 values.
UUID Generator tool
Loading tool…
Jump to a section
About This Tool
Create random UUID v4 identifiers for test data, database records, API examples, fixtures, and temporary IDs. Generate a single value or a batch of up to 100, choose the format your system expects, then copy the values as separate lines. UUIDs are useful public identifiers, but they are not passwords, access tokens, or proof that a resource should be trusted.
How To Use It
- Enter how many UUIDs you need, from 1 to 100.
- Choose standard hyphenated, no-hyphen, braced, or URN output.
- Choose lowercase or uppercase output.
- Press Generate to create a fresh batch with the selected count and format.
- Copy the generated UUIDs when needed, and generate a new batch if you change the count, format, or case.
Examples
Create fixture IDs
Generate 10 lowercase UUIDs and paste them into test data or seed records.
Match uppercase systems
Choose uppercase when working with systems or exports that display GUIDs in uppercase.
Use compact IDs
Choose no hyphens when a database field, file name, or test fixture expects a 32-character UUID string.
URN output
Choose URN when documentation, RDF data, or an integration expects values prefixed with urn:uuid:.
Useful Notes
UUID v4 format
UUID v4 values are random identifiers in the familiar 8-4-4-4-12 hexadecimal format, such as 7f6d2c4e-2c0f-4f54-9dd7-2f6a31c5f5b8. The version and variant bits identify the value as a UUID v4-style identifier.
Output formats
Standard output keeps hyphens, compact output removes them, braced output wraps the value in curly braces, and URN output prefixes it with urn:uuid:.
Local generation
The tool uses the browser crypto UUID API to create values on the page, so generated identifiers do not need to be sent to a server. If that API is unavailable, the page reports an error instead of falling back to weaker randomness.
Identifiers, not secrets
A UUID can be safe to expose as an identifier, but it should not be used as a password, session token, API key, reset link secret, or authorization check. Use a purpose-built secret generator for credentials.
Random, not ordered
UUID v4 values are random and do not encode creation time or sorting order. If your database needs time-ordered IDs, use a format designed for that requirement instead.
FAQ
Are UUIDs guaranteed to be unique?
UUID v4 values are random rather than centrally assigned, so collisions are extraordinarily unlikely but not mathematically impossible.
What is the difference between UUID and GUID?
GUID is Microsoft's common name for the same general identifier format. For most web and database work, the terms are used interchangeably.
Can I remove hyphens from a UUID?
Yes. Select the no-hyphens format to generate compact 32-character UUID strings.
Can I generate more than 100 at once?
This page limits each batch to 100 values to keep the interface responsive and easy to copy.
Can I use a UUID as a password or API token?
No. UUIDs are identifiers, not authentication secrets. Use a password generator or token system that is designed for credentials and access control.
Does changing case change the UUID?
No. Uppercase and lowercase output represent the same hexadecimal value. Some systems prefer one display style, so choose the form your destination expects.