generation

UUID Generator API Reference

Generate cryptographically random UUID version 4 identifiers (RFC 4122) using the Node.js crypto module. Produces between 1 and 100 UUIDs per request, in standard hyphenated format or compact (no hyphens). Also validates whether a given string is a valid UUID.

Endpoint

POST/api/uuid-generator

Full URL: https://quickhelp.dev/api/uuid-generator

Request

Content-Type: application/json. No authentication required for the anonymous free tier (30 req/min per IP).

FieldTypeRequiredDescription
countdefaultNoNumber of UUIDs to generate (1–100)
formatdefaultNohyphenated — standard xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format; compact — 32 hex characters with no hyphens
validateoptionalNoIf provided, validate this string as a UUID instead of generating new ones. Returns is_valid and the detected version.

Response

Returns application/json. On error, returns a JSON object with an error string field and an appropriate HTTP status code.

FieldTypeDescription
uuidsarrayGenerated UUID(s)
countnumber
formatenum
is_validoptionalSet when 'validate' input is provided
validated_versionoptionalUUID version detected during validation (e.g. 'v4')

Example

Generate one UUID v4

curl

curl -X POST https://quickhelp.dev/api/uuid-generator \
  -H 'Content-Type: application/json' \
  -d '{"count":1,"format":"hyphenated"}'

Request body

{
  "count": 1,
  "format": "hyphenated"
}

Response

{
  "uuids": [
    "550e8400-e29b-41d4-a716-446655440000"
  ],
  "count": 1,
  "format": "hyphenated"
}

Error codes

StatusMeaning
200Success — result in response body
400Bad request — invalid input; error field describes the problem
404Tool not found
429Rate limit exceeded (30 req/min anonymous, 300 req/min free key)
500Internal server error — transient; retry with exponential back-off

OpenAPI spec

The full OpenAPI 3.1 specification for all tools is available at /openapi.json. Import it into Postman, Insomnia, or any OpenAPI-compatible client to get all endpoints with schema validation automatically.

We use cookies to serve ads and measure traffic. Cookie policy · Privacy policy