UUID Generator
Generate standard 36-character v1, v4, or v5 UUID strings online with batch count and uppercase formatting options.
Run tool
The UUID Generator produces standard 36-character universally unique identifier strings for development and testing needs. You can create a single identifier or generate multiple items at once by adjusting the count settings between 1 and 100 values. The tool supports three distinct generation options: version 4 random identifiers, version 1 time-based identifiers, and version 5 deterministic identifiers created from preset inputs. By default, generated identifiers appear in lowercase formatting, matching the standard hyphenated layout commonly used across software configurations, databases, and API development environments. If your project specifications or legacy database columns require capital letters, check the uppercase option before running the tool to format all resulting strings automatically. Every generated batch displays immediately in the result panel, ready to copy directly into configuration files, sample datasets, mock databases, or code snippets without manual reformatting.
Instructions
- Enter the number of identifiers you want to generate in the Count field, choosing any value from 1 to 100.
- Specify your preferred version by entering v1, v4, or v5 in the Version field, or leave it set to the default v4 option.
- Check the Uppercase option if you need uppercase hexadecimal characters instead of lowercase characters.
- Click the run button to generate the formatted identifier list in the result panel.
Examples
- Generate 5 standard random identifiers: set Count to 5, leave Version as v4, and keep the Uppercase box unchecked to output five lowercase strings.
- Generate 10 uppercase time-based identifiers: set Count to 10, enter v1 in the Version field, and check the Uppercase box to receive ten uppercase strings.
FAQ
What is the default version used if none is specified?
When no version is explicitly provided, the tool defaults to generating random version 4 UUID strings.
How many UUIDs can be produced in a single run?
You can generate between 1 and 100 identifiers at a time. If an invalid number or non-numeric value is entered, the count falls back to 1.
Does version 5 generation allow custom namespaces or names?
The version 5 option uses preset generation parameters rather than user-supplied namespace and name inputs.
How does the uppercase setting affect the output format?
Enabling the uppercase setting converts all hexadecimal letters in each 36-character string from lowercase to uppercase while keeping the standard hyphen positions intact.