We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Professionally handle UUID format conversions and validity checks. Supports multiple formats including standard, pure hex, and URN.
Enter a UUID to validate and convert formats
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
Paste an existing UUID to check its basic hexadecimal shape and view several text forms. The tool trims surrounding whitespace, removes curly braces and hyphens for its check, then requires exactly 32 hexadecimal characters. It preserves those characters while formatting them as lowercase 8-4-4-4-12 text, compact text, uppercase text, and a urn:uuid: form.
RFC 9562 defines the UUID text representation as hexadecimal groups separated by hyphens and shows the UUID URN namespace. Read the UUID specification. This page’s “valid” result means the input passes its basic character-count check after the supported cleanup; it does not check version bits, variant bits, whether an identifier is unique, or whether a system accepts it.
For example, a 32-character hexadecimal value with braces and mixed case can be normalized to the lowercase grouped form. Each output is a different textual representation of the same input characters.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Paste one UUID into the input box. The tool accepts standard hyphenated text, compact text, or text wrapped in braces.
Review the status. If the cleaned input has anything other than 32 hexadecimal characters, the page marks it invalid and does not show converted forms.
For a passing input, choose the output form you need and use the adjacent copy control.
The transformation lowercases the standard form, removes hyphens for compact output, uppercases the same grouped value, and prefixes the grouped form with urn:uuid:. It does not create a fresh UUID.
Use cases
See how the tool fits into real work and everyday tasks.
Normalize an existing value before pasting it into a configuration field that expects grouped or compact text.
Copy the URN-style output when a workflow asks for the UUID namespace form, then confirm the receiving system’s syntax requirements.
Use the basic shape check to catch non-hex characters or a wrong number of hex digits before checking deeper requirements separately.
Q&A
Find concise answers to common questions and confusing cases.
No. It checks only for 32 hexadecimal characters after trimming whitespace and removing braces and hyphens. It does not inspect UUID version or variant fields.
The input cleanup removes braces and hyphens, but does not remove a urn:uuid: prefix. Paste the UUID portion itself.
No. It reformats the existing hexadecimal characters. Use a UUID generator if you need a newly generated identifier.
Notes
Review scope, result limitations, and important precautions before use.
A shape check cannot prove uniqueness, authenticity, assignment, or compatibility with a particular database or API. RFC 9562 defines additional structure, including version and variant fields, that this simple check does not validate. Do not treat a green status as a security check or as evidence that an identifier is safe to trust. If the value is sensitive, consider where you paste it; converted outputs are available on the page and can be copied or shared through the page’s sharing controls.
Related
Discover related tools, collections, and available API capabilities.