The UUID Generator & Parser is a purely frontend tool for working with UUIDs. It supports generating v1/v3/v4/v5/v7 UUIDs with batch generation, format switching, and history. It also includes UUID validation and parsing to extract version, variant, and timestamp information.
Features
Supports v1/v3/v4/v5/v7 UUID versions
DNS/URL/OID/X.500 namespace presets for v3/v5
Batch generation, up to 500 UUIDs
4 output formats: lowercase, uppercase, no dashes, no dashes uppercase
UUID validation to quickly check format validity
UUID parsing to extract version, variant, timestamp details
Generation history for easy review and copying
All processing done locally, data never leaves your browser
Responsive design, works on all devices
How to Use
1Select a UUID version in the Generate tab
2For v3/v5, choose or enter a namespace and name
3Select output format and set count
4Click 'Generate UUID'
5Click the copy icon on individual results or use 'Copy All'
6Switch to the Parse tab to validate and analyze UUIDs
FAQ
What is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit identifier used to uniquely identify information in computer systems. The standard format consists of 32 hexadecimal digits separated by hyphens into 5 groups, e.g., 550e8400-e29b-41d4-a716-446655440000.
What are the differences between versions?
v1 is based on timestamp and MAC address; v3 uses MD5 hashing (deterministic output); v4 is fully random (most common); v5 uses SHA-1 hashing (more secure than v3); v7 is based on Unix timestamp plus random bits, naturally sortable, ideal for database primary keys.
Is my data sent to a server?
No. All UUID generation and parsing happens locally in your browser using the built-in crypto API (crypto.getRandomValues). No data is transmitted over the network.
What is the maximum batch generation count?
You can generate up to 500 UUIDs at once, based on frontend performance considerations. For more, you can generate additional batches that will be appended to the history.
How do I validate a UUID?
Switch to the Parse tab, enter or paste a UUID, and click Parse. The tool will check format validity and display version number, variant type, and other details.