UUID Validator
Check whether a string is a valid UUID and identify its version (1-5) per RFC 4122.
About this tool
Check whether a string is a valid UUID and identify its version (1-5) per RFC 4122.
Example
Input: 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
Output: Valid UUID, version 4
Privacy
This tool runs entirely in your browser. Your data is processed locally and never uploaded to a server.
How to use this tool
- Paste a UUID string into the input field.
- Click the validate button or run the check.
- Read whether the value is valid under RFC 4122.
- If it is valid, note the detected UUID version from 1 to 5.
Step by step, what happens
- The tool first reads the full string exactly as you entered it, including hyphens and letter case.
- It checks the UUID structure against RFC 4122, looking for the expected 8-4-4-4-12 character pattern and allowed hexadecimal characters.
- If the format matches, it inspects the version field to identify whether the UUID is version 1, 2, 3, 4, or 5.
- The result shows both validity and version so you can quickly confirm whether the string is a proper UUID.
Worked example
Suppose you want to check a common version 4 UUID copied from an API response.
Input: 550e8400-e29b-41d4-a716-446655440000
- Paste the UUID into the validator and run the check.
- The tool confirms that the string follows the RFC 4122 UUID format.
- It detects the version from the version nibble and reports version 4.
Output: Valid UUID. Version 4.
Tips and common mistakes
- Keep the hyphens in the standard 8-4-4-4-12 layout, since missing or extra hyphens can make an otherwise similar string invalid.
- Only hexadecimal characters are allowed, so letters outside 0-9 and a-f will fail validation.
- A UUID can be structurally valid even if it was not generated by your app, so use this tool for format checking, not for proving where the UUID came from.
- If the value includes spaces, quotes, or braces, remove them before testing unless your workflow specifically stores UUIDs that way.
Frequently asked questions
What is the UUID format?
32 hexadecimal digits in 8-4-4-4-12 groups, with version and variant bits in specific positions.
Which versions are detected?
Versions 1 through 5, read from the 13th hex digit.
Is case important?
No, UUIDs may be upper or lower case.
More Developer Tools Tools
Explore related calculators in this category
Barcode Validator
Validate EAN-13, EAN-8 and UPC-A barcode numbers using their check digit.
CSV Validator
Validate CSV structure, checks that every row has the same number of columns as the header.
Credit Card Validator
Validate a credit card number using the Luhn algorithm and detect the card brand. For testing only.
Email Validator
Validate email address syntax instantly. Checks format against the standard email pattern.
You Might Also Like
Popular tools from other categories
1031 Exchange Calculator - Free Online
Free Calculate tax deferral in a 1031 exchange. Step-by-step solutions and formulas included. Fast, accurate, and free, with formula and example.
4% Rule Calculator
Find the retirement nest egg you need using the 4% safe-withdrawal rule.
70% Rule Calculator
Calculate max offer using the 70% rule for flips.
A1C Calculator - Free Online
Free Convert between A1C percentage and estimated average glucose. Step-by-step solutions and formulas included. Simple, fast, and free.
Can't Find the Right Calculator?
Try our AI Math Solver, type any problem in plain English and get instant step-by-step solutions.