Generate cryptographically random UUID v4 values instantly. Single or bulk generation. Click any UUID to copy.
A UUID (Universally Unique Identifier) is a 128-bit identifier formatted as 32 hexadecimal digits in the pattern xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. UUID v4 values are randomly generated, making collisions astronomically unlikely.
• Database primary keys — avoid sequential IDs that leak row counts.
• Distributed systems — generate IDs without coordination between services.
• File naming — create unique filenames for uploaded assets.
• Request tracing — attach a UUID to each request for log correlation.
## Generate UUID with curl
curl -X POST https://apitoolkit.pro/api/v1/uuid \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'
## JavaScript
const res = await fetch('https://apitoolkit.pro/api/v1/uuid', {
method: 'POST',
headers: { 'X-Api-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' },
body: '{}'
});
const { result } = await res.json();
console.log(result); // "550e8400-e29b-41d4-a716-446655440000"