UUID Generator API
Generate UUIDs and GUIDs via HTTP GET. All endpoints support CORS and return RFC 4122–compliant UUIDs as a JSON array.
Responses are application/json (e.g. ["550e8400-e29b-41d4-a716-446655440000"]). A User-Agent header is required. GET only, HTTPS.
To use the API from TypeScript or Node.js, use the official client: uuidfactory-ts on GitHub · uuidfactory-ts on npm.
Version 1 UUIDs
Version 4 UUIDs
Version 7 UUIDs
GUIDs
Nil / Empty UUIDs
UUID Validation
Check if a string is a valid UUID and get its version (type). Response: {"uuid":"...","status":"valid"|"invalid","type":"1"|"4"|"5"|"7"|"nil"|null}.
Validate up to 1000 UUIDs (POST). Body: JSON array of strings, e.g. ["550e8400-e29b-41d4-a716-446655440000","invalid"]. Response: {"results":[{"uuid":"...","status":"valid"|"invalid","type":"..."|null},...]}
Example (curl)
Replace the URL with your copied endpoint. User-Agent is required.
Returns: ["550e8400-e29b-41d4-a716-446655440000"] (one UUID) or ["uuid1","uuid2",...] (multiple).