TXT · Text & Data tools

UUID Generator

Output
0UUIDs0charactersv4version

Use this UUID generator to instantly create random version 4 identifiers. Version 4 UUIDs use random bytes rather than timestamps or hardware addresses, making them ideal for database keys and unpredictable tokens.

It can generate UUID batches up to 1000 at a time.

Batch generation

Set the count input to generate UUID lists in bulk. The tool fills the output area automatically and gives you a new batch whenever you click regenerate.

Every ID is returned on a new line, making it easy to copy the entire block into your fixtures or test data.

UUID without dashes

The standard UUID format is 36 characters long, broken up by four hyphens. If you need a short UUID generator format, enable the No hyphens option.

This drops the separators and outputs a compact 32-character hexadecimal string. This is useful for URL slugs or legacy systems that struggle with dashed formats.

Uppercase formatting

Toggle the Uppercase option to switch the entire output to capital letters.

This is purely a cosmetic change, but it helps when pasting IDs into systems that standardize on uppercase hex strings. You can combine this with the no dashes option to match your specific requirements.

Frequently Asked Questions

Version 4, the random variant. It uses the browser's crypto random source rather than timestamps or hardware identifiers.

Set Count from 1 to 1000. The list regenerates whenever you change an option, or press Regenerate for a fresh set.

Yes. Turn on No hyphens for a 32-character hexadecimal string instead of the standard 36-character dashed layout.

Yes. The Uppercase toggle outputs uppercase hexadecimal, which some systems and UIs prefer.

For app records, API objects, and test data, version 4 is a standard choice. With 122 random bits, an accidental collision is effectively impossible at normal volumes.

Yes. UUIDs are generated in your browser using its crypto API; nothing is requested from a server.

Explore Our Tools

Browse all tools