Free API
Use ToolKraken tools programmatically — free, CORS-enabled, JSON responses. For long text, send a POST request with a JSON body instead of query params.
Fair use for now. Higher-volume and commercial plans (with API keys) are coming.
GET https://www.toolkraken.com/api/v1/password
Generate a random password.
Params: length 6–128 (default 16) · upper/lower/number/symbol true/false (default true)
GET https://www.toolkraken.com/api/v1/uuid
Generate random UUID v4 identifiers.
Params: count 1–100 (default 1)
Try it: /api/v1/uuid?count=5
GET https://www.toolkraken.com/api/v1/hash
Hash text with SHA-256/1/512.
Params: text required · algo sha256 | sha1 | sha512 (default sha256)
GET https://www.toolkraken.com/api/v1/base64
Encode or decode Base64.
Params: text required · op encode | decode (default encode)
GET https://www.toolkraken.com/api/v1/slug
Make a clean URL slug.
Params: text required
Try it: /api/v1/slug?text=My Blog Post!
GET https://www.toolkraken.com/api/v1/case
Convert text case.
Params: text required · type upper | lower | title
GET https://www.toolkraken.com/api/v1/lorem
Generate placeholder text.
Params: paragraphs 1–50 (default 3)
Try it: /api/v1/lorem?paragraphs=2
GET https://www.toolkraken.com/api/v1/random
Random integers in a range.
Params: min default 1 · max default 100 · count 1–1000 (default 1)
GET https://www.toolkraken.com/api/v1/word-count
Count words and characters in text.
Params: text required (use POST for long text)
Response format
Success: { "ok": true, "result": { ... } }
Error: { "ok": false, "error": "..." }
Example
curl "https://www.toolkraken.com/api/v1/password?length=24"