uuid
verifiedv0.1Generates UUID v4 (random) or v7 (time-ordered, RFC 9562) in the browser, one or up to 1000 at a time. Pass optional version, count (1–1000), uppercase, and hyphens. Output is not idempotent — each call draws new CSPRNG bytes. Variant URLs are not a second machine Tool — pass version and format flags explicitly. Do not use this to generate passwords (that is password) or hashes (that is hash_generator).
Updated 9/3/2026 · Created 9/3/2026
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"type": "integer",
"default": 1,
"maximum": 1000,
"minimum": 1
},
"hyphens": {
"type": "boolean",
"default": true
},
"version": {
"enum": [
"v4",
"v7"
],
"type": "string",
"default": "v4"
},
"uppercase": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
}Full Contract
{
"name": "uuid",
"description": "Generates UUID v4 (random) or v7 (time-ordered, RFC 9562) in the browser, one or up to 1000 at a time. Pass optional version, count (1–1000), uppercase, and hyphens. Output is not idempotent — each call draws new CSPRNG bytes. Variant URLs are not a second machine Tool — pass version and format flags explicitly. Do not use this to generate passwords (that is password) or hashes (that is hash_generator).",
"inputSchema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"type": "integer",
"default": 1,
"maximum": 1000,
"minimum": 1
},
"hyphens": {
"type": "boolean",
"default": true
},
"version": {
"enum": [
"v4",
"v7"
],
"type": "string",
"default": "v4"
},
"uppercase": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
}
}GET /api/tool/simpletoolstack.com/uuid