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

Code Compare
Professionally compare differences between two texts or code snippets. Highlights additions, deletions, and modifications to assist with code review, document merging, and version control.

URL to JSON Parser
Parse URL strings into structured JSON to quickly extract key information like protocols, parameters, and paths.

PYC Decompiler
Restore Python bytecode .pyc files into readable source code for easy code auditing and learning. Supports mainstream versions.

JSON Formatter
Process JSON data online: format, minify, and validate to boost your development and debugging efficiency.

UUID Generator
Bulk generate unique identifiers (UUID/GUID) across multiple versions (V1-V7) for developers and system design.
When transferring UUIDs between different systems, you often encounter format incompatibilities. This tool is designed specifically to address UUID format standardization needs. It can convert any valid UUID (Universally Unique Identifier) into 7 target formats while automatically validating its authenticity and identifying its version. A UUID is a 128-bit identifier, typically represented in a standard format of 32 hexadecimal characters (including 4 hyphens).
Does converting the UUID format affect its uniqueness?
No. Format conversion only changes the visual representation; the core 128-bit value remains unchanged.
How is the UUID version determined? V1 is timestamp-based (the 13th character is 1), V3/V5 are namespace-based (the 13th character is 3 or 5), and V4 is completely random (the 13th character is 4). This tool clearly indicates the version information in the validation results.
The input string length should be between 32 and 45 characters (including formatting symbols). The validation strictly follows the RFC 4122 standard, but it does not check if the UUID actually exists in your database. For batch processing, we recommend using an API.
In database migration scenarios, it is highly recommended to standardize all UUIDs to the standard format (8-4-4-4-12) before importing. Typical example: Inputting urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 and converting it to the standard format yields f81d4fae-7dec-11d0-a765-00a0c91e6bf6. Its V1 version characteristic indicates that this is an early, timestamp-based UUID.