UUID Generator
Generate random UUID v4.
No result yet
Fill in the fields and click generate or calculate.
Related tools
Learn more
What is UUID?
UUID (Universally Unique Identifier) is a 128-bit unique identifier used to uniquely identify resources in distributed systems without the need for central coordination. UUIDs are widely used in databases, REST APIs, distributed systems, microservices architectures, and any application that needs guaranteed unique identifiers.
Supported UUID versions
- v1: Based on timestamp and MAC address (or random). Includes time information, making them chronologically sortable. Useful when you need identifiers that can be sorted by creation date.
- v4: Fully random. The most common and recommended version for most use cases. Generates completely random identifiers without embedded information.
- v7: Based on high-precision timestamp with random component. Combines temporal ordering with randomness, ideal for database indexes and systems that need chronological ordering.
Use cases
- Databases: Use as primary key instead of auto-increment, especially in distributed systems
- REST APIs: Unique identifiers for resources in APIs
- Distributed systems: Unique identifiers without central coordination
- Microservices: Unique IDs for entities in microservices architectures
- User sessions: Unique identifiers for application sessions
- Temporary files: Unique names for temporary files
- Logs and tracking: Correlation IDs to track requests across systems
- Automated tests: Generate test data with unique IDs
How to use
- Select the desired UUID version (v1, v4, or v7).
- Choose the quantity of UUIDs to generate (maximum 200 at a time).
- Select the format: lowercase, UPPERCASE, or no hyphens.
- Click Generate to create the UUIDs.
- Use Copy to copy the generated UUIDs or Download TXT to save to file.
- Use the Clear button to reset the fields.
Frequently asked questions
Which UUID version should I use?
For most cases, use UUID v4 (random). Use v1 if you need chronological ordering or v7 if you need temporal ordering with better randomness.
Are UUIDs truly unique?
Yes, the collision probability is extremely low (practically zero for practical purposes). UUID v4 has 122 bits of randomness.
Is data sent to the server?
No. All processing is done locally in your browser using JavaScript and the Web Crypto API.