How to validate a UUID with UUID Validator
Enter one value in UUID or paste a list into UUIDs to validate. The page checks the UUID pattern, then shows the normalized value, version, variant, and five fields. Version 1 results also include the decoded timestamp and node identifier. Bulk results show one row per submitted value.
How to use the UUID Validator
- Select Single UUID for one value, or select Multiple UUIDs for a list.
- Enter a value in UUID, or paste values into UUIDs to validate.
- Read the single breakdown or the bulk count and table below the input.
- Select Copy for a single breakdown, Copy CSV for bulk text, or Download CSV to save the bulk results.
How to validate UUIDs in bulk
UUIDs to validate accepts one value per line or comma-separated values. The validator trims each item and removes blank entries before checking the rest. A list can therefore use line breaks, commas, or both.
Input:
550e8400-e29b-41d4-a716-446655440000
{550e8400-e29b-41d4-a716-446655440000}
Output:
2 of 2 UUIDs valid.
The bulk table shows each input, its valid or invalid result, the version, and the variant. Copy CSV puts the generated CSV text on the clipboard. Download CSV saves uuid-validation-results.csv.
What UUID Validator shows for a valid UUID
After the structure check passes, the single result shows the normalized UUID, version name, variant, and five UUID fields. The version label comes from the version number in the value. The page names versions 1 through 8 as time-based, DCE security, name-based (MD5), random, name-based (SHA-1), reordered time-based, Unix time-based, and custom.
Input: 550e8400-e29b-41d4-a716-446655440000
Valid: yes
Version: 4 (random)
Variant: RFC 4122 / RFC 9562
Fields: 550e8400 | e29b | 41d4 | a716 | 446655440000
For a version 1 UUID, the result also includes a v1 timestamp and v1 node identifier. If the encoded time predates the Unix epoch, the timestamp is shown as Before Unix epoch.
What UUID formats does it accept?
The input is trimmed first. A surrounding pair of braces is removed, a leading urn:uuid: prefix is removed, and a 32-character hexadecimal value is converted to the standard hyphenated form. Values that still fail the 36-character hexadecimal-group pattern are marked invalid with an error message.
Validation reads the submitted string and its encoded fields. It does not inspect the library or process that generated the UUID, and it does not test uniqueness.
Where UUID validation comes up
- Check a request-log value in Single UUID and inspect its version, variant, and field split.
- Paste a newline-separated export into UUIDs to validate, then copy the CSV results for review.
- Inspect a version 1 value's decoded timestamp and node identifier alongside a related event.
UUID Validator or another data validator?
Choose Data Validation Tools when the input needs a different focused check. Use URL Validator, Parser & Checker for a URL's scheme, hostname, path, query, and fragment, or use IP Address Validator & Bulk Lookup Tool for IPv4, IPv6, and CIDR-style input. Base64 Validator checks Base64 padding and variant details.
Frequently asked questions
How do I validate a UUID?
Select Single UUID, enter the value in UUID, and read the validation result and breakdown below the field.
Can I validate multiple UUIDs at once?
Select Multiple UUIDs, then paste one UUID per line or use comma-separated input in UUIDs to validate.
Does UUID Validator accept compact UUIDs and braces?
It converts 32 hexadecimal characters to the hyphenated form and removes a surrounding pair of braces before validation.
Can it extract a timestamp from a UUID v7?
No. The timestamp and node details are added for version 1 UUIDs. Version 7 is labeled Unix time-based. The v1 timestamp output is added only to version 1.
Are UUID and GUID the same format?
UUID and GUID are names used for the same 128-bit identifier format. GUID is often associated with Microsoft systems.