The Tool Cloud API
Every converter and editor on the site, available over a simple REST API. Upload a file, get a task ID, poll for the result, download it.
Overview
The Tool Cloud API gives you programmatic access to the same tools as the website: image, video, audio, vector, text and general converters. Every job is processed asynchronously:
- Submit a job to
/api/v1/tools/<tool>/run. You get back atask_idstraight away. - Poll
/api/v1/tasks/<task_id>until the task is completed. - Download the result from the
download_urlin the task result.
Using an AI assistant? Connect it to the Tool Cloud MCP server and it can run every tool for you.
| Base URL | https://www.tool-cloud.com |
|---|---|
| Format | Multipart form data or JSON in, JSON out |
| Auth | Authorization: Bearer <API key> |
| Billing | Credits, the same balance you use on the website |
| OpenAPI | /api/v1/openapi.json |
Authentication
Create an API key in Settings → API keys (you can have up to six active keys). Send it as a Bearer token on every request:
Authorization: Bearer YOUR_API_KEYRequests authenticated with an API key don't need CSRF tokens. Account-management routes (/api/user/*, payments) require a logged-in session instead of an API key, except the read-only profile, credits and key-list endpoints.
Quick start
Compress an image, wait for it to finish, and download the result:
# 1. Submit the file
curl -X POST https://www.tool-cloud.com/api/v1/tools/compress/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"format": "webp"}'
# {"success": true, "task_id": "e30e5b25-...", "status": "pending", "status_url": "https://www.tool-cloud.com/api/v1/tasks/e30e5b25-..."}
# 2. Poll until status is "completed"
curl https://www.tool-cloud.com/api/v1/tasks/e30e5b25-... \
-H "Authorization: Bearer $TOOL_CLOUD_KEY"
# 3. Download the result (task.result.download_url)
curl -o result.webp https://www.tool-cloud.com/media/download/40/ \
-H "Authorization: Bearer $TOOL_CLOUD_KEY"
import os, time, requests
BASE = "https://www.tool-cloud.com"
HEADERS = {"Authorization": f"Bearer {os.environ['TOOL_CLOUD_KEY']}"}
# 1. Submit
with open("photo.jpg", "rb") as f:
r = requests.post(f"{BASE}/api/v1/tools/compress/run", headers=HEADERS,
files={"file": f}, data={"params": '{"format": "webp"}'})
r.raise_for_status()
task_id = r.json()["task_id"]
# 2. Poll (polling doesn't count toward your rate limit)
while True:
task = requests.get(f"{BASE}/api/v1/tasks/{task_id}", headers=HEADERS).json()["task"]
if task["status"] in ("completed", "failed", "cancelled"):
break
time.sleep(2)
# 3. Download
if task["status"] == "completed":
result = task["result"]
open(result["filename"], "wb").write(requests.get(result["download_url"], headers=HEADERS).content)
else:
print("Failed:", task["error"])
const BASE = "https://www.tool-cloud.com";
const headers = { Authorization: `Bearer ${process.env.TOOL_CLOUD_KEY}` };
// 1. Submit (Node 18+)
const form = new FormData();
form.append("file", new Blob([fs.readFileSync("photo.jpg")]), "photo.jpg");
form.append("params", JSON.stringify({ format: "webp" }));
const { task_id } = await (await fetch(`${BASE}/api/v1/tools/compress/run`, { method: "POST", headers, body: form })).json();
// 2. Poll
let task;
do {
await new Promise(r => setTimeout(r, 2000));
({ task } = await (await fetch(`${BASE}/api/v1/tasks/${task_id}`, { headers })).json());
} while (!["completed", "failed", "cancelled"].includes(task.status));
// 3. Download
const file = await fetch(task.result.download_url, { headers });
Making requests
Submit jobs with POST /api/v1/tools/<tool>/run. Every tool's name, options and input type are in the tool reference below, and machine-readable at GET /api/v1/tools.
Each tool has an input type: file (one file), files (two or more files), text (plain text) or none (options only). Send it as multipart/form-data:
| Field | Required | Description |
|---|---|---|
file | Yes, for file tools | The file to process. Maximum size is 100 MB. |
files | Multi-file tools | Repeat the field once per file, for example to combine images into a PDF. |
text | Text tools | The text to process. You can upload a UTF-8 text file instead. |
params | No | A JSON object, serialized as a string, with the tool's options, e.g. {"width": 640}. |
A few tools take an extra named file, listed as extra_files in the tool catalog (for example watermark_file for the watermark tools). Invalid JSON in params returns a 400 error.
JSON body and file URLs
You can also send application/json. Instead of uploading, pass a public file_url (or file_urls for multi-file tools) and Tool Cloud downloads it for you:
curl -X POST https://www.tool-cloud.com/api/v1/tools/resize/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-H "Content-Type: application/json" \
-d '{"file_url": "https://example.com/photo.png", "params": {"width": 640, "height": 480}}'Bulk processing
To process many files, submit one job per file. Each accepted file is billed separately, and you can poll all the tasks in parallel.
Tasks & polling
Poll GET /api/v1/tasks/<task_id> every 1–3 seconds. Polling doesn't count toward your rate limit. Tasks are only visible to the account (or API key owner) that created them; anyone else gets a 404.
{
"success": true,
"task": {
"id": "e30e5b25-e48b-40a5-bc7b-74b24a95e1e3",
"tool": "compress",
"status": "completed",
"progress": 100,
"error": null,
"created_at": "2026-10-04T03:11:33Z",
"completed_at": "2026-10-04T03:11:34Z",
"eta_seconds": null,
"result": {
"filename": "photo_compressed.webp",
"file_size": 182836,
"mime_type": "image/webp",
"download_id": 40,
"download_url": "https://www.tool-cloud.com/media/download/40/",
"expires_at": "2026-10-11T03:11:34Z"
}
}
}| Status | Meaning |
|---|---|
pending | Pending: queued, waiting for a worker |
running | Running: progress goes from 0 to 100 |
completed | Completed: result contains the download |
failed | Failed: see error. The poll itself still returns HTTP 200. |
cancelled | Cancelled |
When the output is text or JSON (up to 1 MB), result.text contains it inline, so you don't need to download it.
Downloads
Fetch finished files from the task's download_url with the same credentials you used to create the task. Results are kept for 7 days (see expires_at) and then deleted automatically, so download them promptly.
To download several results at once, POST /api/bulk/download-zip/ with a JSON body like {"download_ids": [40, 41]} to receive a ZIP archive.
Responses & errors
Every JSON response includes success. Errors also include a human-readable error and a machine-readable error_code:
{ "success": false, "error": "No file uploaded (`file` or `file_url`)", "error_code": "VALIDATION_ERROR" }| Status | Error code | When it happens |
|---|---|---|
202 | — | Job accepted |
400 | VALIDATION_ERROR | Missing file, unsupported format, or invalid parameters |
401 | UNAUTHORIZED | Missing or invalid API key |
402 | INSUFFICIENT_CREDITS | Not enough credits for this job. Nothing was queued or charged. |
404 | NOT_FOUND | Unknown tool, or a task or download that isn't yours |
413 | FILE_TOO_LARGE | The file is bigger than the tool allows |
429 | RATE_LIMITED | Too many requests; see Retry-After |
500 | INTERNAL_ERROR | Something went wrong on our side |
Credits & billing
Each tool costs a fixed number of credits per file, listed in the tool reference. The API uses the same balance as the website: your free daily credits first, then purchased credits. Buy more credits any time.
- Credits are checked before a job is queued. If you don't have enough, you get a
402and nothing is charged. - You're only charged when a job is accepted (the response contains a
task_id). Validation errors are free. - Check your balance with
GET /api/v1/me.
Rate limits
Each API key can make 60 requests per minute and 1,000 per hour. Polling a task doesn't count. Responses include your current limits:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
X-RateLimit-Reset: 1791091846
X-RateLimit-Limit-Minute: 60
X-RateLimit-Remaining-Minute: 59
X-RateLimit-Limit-Hour: 1000
X-RateLimit-Remaining-Hour: 999When you exceed a limit you get a 429 with a Retry-After header (in seconds). Back off and retry after that delay.
MCP server for AI assistants
Tool Cloud hosts a remote MCP (Model Context Protocol) server, so AI assistants like Claude and Cursor can find the right tool, run it and hand you the result. Use the hosted server, with nothing to install, or run it on your computer. For the hosted server, point your MCP client at the URL below and authenticate with your API key. Runs use your credits, exactly like the REST API.
| Server URL | https://www.tool-cloud.com/mcp |
|---|---|
| Transport | Streamable HTTP |
| Auth | Authorization: Bearer <API key> |
Connect your client
Create an API key in Settings → API keys, then add the server to your client. Replace YOUR_API_KEY with your key.
claude mcp add --transport http toolcloud https://www.tool-cloud.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
// ~/.cursor/mcp.json
{
"mcpServers": {
"toolcloud": {
"url": "https://www.tool-cloud.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
// .vscode/mcp.json
{
"servers": {
"toolcloud": {
"type": "http",
"url": "https://www.tool-cloud.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Any other client that supports remote MCP servers over Streamable HTTP with custom headers works the same way. Always use the www address: tool-cloud.com without www redirects, and clients can't follow that redirect.
Run it on your computer (local version)
Prefer a local server? Download the local version: one Python file (Python 3.8+, nothing else to install) that your MCP client starts on your computer. It has the same tools, plus it can read files from your disk by path (up to 100 MB each) and save results straight into a folder. It also works with clients that only run local servers, like Claude Desktop.
Download toolcloud-mcp.tar.gz SHA-256
Extract it somewhere permanent (tar -xzf toolcloud-mcp.tar.gz works on Windows, macOS and Linux), then add it to your client with the full path to toolcloud_mcp.py. On Windows the command is python or py.
// Settings → Developer → Edit Config (claude_desktop_config.json)
{
"mcpServers": {
"toolcloud": {
"command": "python",
"args": ["/full/path/to/toolcloud-mcp/toolcloud_mcp.py"],
"env": {
"TOOLCLOUD_API_KEY": "YOUR_API_KEY",
"TOOLCLOUD_OUTPUT_DIR": "/full/path/to/Downloads"
}
}
}
}
claude mcp add toolcloud --env TOOLCLOUD_API_KEY=YOUR_API_KEY \
-- python /full/path/to/toolcloud-mcp/toolcloud_mcp.py
// ~/.cursor/mcp.json (VS Code: .vscode/mcp.json with "servers" instead of "mcpServers")
{
"mcpServers": {
"toolcloud": {
"command": "python",
"args": ["/full/path/to/toolcloud-mcp/toolcloud_mcp.py"],
"env": { "TOOLCLOUD_API_KEY": "YOUR_API_KEY" }
}
}
}
With the local version you can say things like “Compress C:\Videos\clip.mp4 and save it to my Desktop”. TOOLCLOUD_OUTPUT_DIR is optional: it's where results go when you don't name a folder. Existing files are never overwritten.
What your assistant can do
| Tool | Description |
|---|---|
list_tools | Search the catalog by category or keywords |
get_tool | A tool's options, cost and limits |
find_tool | Find the converter between two formats |
run_tool | Run a tool on a file URL, an uploaded file or text, and wait for the result |
get_task | Check on a long-running job |
get_account | Your remaining credits |
Then just ask, for example: “Convert https://example.com/logo.png to WEBP”, “Resize this photo to 800×600” or “Make a QR code for my website”.
Files and results
- Inputs: the assistant passes a public file URL (best for large files) or the file itself, base64-encoded, up to 25 MB. Text tools take the text directly.
- Results: every run returns a download link that works with your API key for 7 days. Text output is returned inline, and small images come back as a preview the assistant can see.
- Long jobs:
run_toolwaits up to about a minute. Longer jobs, such as big videos, return a task ID and the assistant checks back withget_task. - Errors: problems like missing input, invalid options or too few credits come back as readable tool errors, so the assistant can fix the call or tell you what's wrong.
Troubleshooting
- 401 Unauthorized: the
Authorizationheader is missing, or the key was revoked. The header value must beBearerfollowed by a space and the key. - Connection fails right away: check that the URL is exactly
https://www.tool-cloud.com/mcp, withwww. - “Insufficient credits”: top up your balance; nothing is charged for runs that fail this check.
Endpoints
Tools & discovery
| Method | Path | Description |
|---|---|---|
| POST | /api/v1/tools/<tool>/run | Submit a job to a tool |
| GET | /api/v1/tools?category=&q= | List every tool with its cost, formats and parameters |
| GET | /api/v1/tools/<tool> | One tool, with the JSON Schema of its options |
| GET | /api/v1/openapi.json | OpenAPI 3.1 specification |
| GET | /api/input-formats/ | All supported input formats, by category |
| GET | /api/output-formats/?input=PNG | Output formats and operations for an input format |
| GET | /api/find-tool/?from=PNG&to=WEBP | Find the tool for a conversion |
Tasks & files
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/tasks/<task_id> | Task status and result |
| GET | /media/download/<download_id>/ | Download a result file |
| GET | /api/preview/<download_id>/ | Preview of a result |
| POST | /api/bulk/download-zip/ | ZIP of several results |
Account
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/me | Your credit balance |
| GET | /api/user/profile/ | Your account profile |
| GET | /api/user/api-keys/ | Your API keys |
| GET | /api/payment/packages/ | Available credit packages |
The older routes (POST /<category>/<tool>/ and GET /api/tasks/<task_id>/) keep working, but new integrations should use /api/v1/.
Tool reference
All 160 tools available through the API, with their endpoint, cost and options. The free developer tools run in your browser and aren't part of the API.
Add Image Borders
POST /api/v1/tools/add_borders/run
2 credits
Tool Cloud is an online Image Borderer. Our tool adds borders as specified to various image formats.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
border_width | integer | 10 | Border width in pixels min 1, max 100 |
border_color | string | #ffffff | Border color (hex or rgb) |
position | string | outside | Border position relative to image One of: outside, inside, center, smart |
curl -X POST https://www.tool-cloud.com/api/v1/tools/add_borders/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"border_width": 10, "border_color": "#ffffff"}'
Add Shadow to Image
POST /api/v1/tools/add_shadow/run
2 credits
Tool Cloud is an online Image Shadower. Our tool adds soft shadows as specified to various image formats.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
blur_radius | integer | 10 | Blur radius for shadow softness min 0, max 50 |
offset_x | integer | 5 | Horizontal offset (pixels) min -100, max 100 |
offset_y | integer | 5 | Vertical offset (pixels) min -100, max 100 |
shadow_color | string | #000000 | Shadow color (hex format) |
opacity | integer | 128 | Shadow opacity (0-255) min 0, max 255 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/add_shadow/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"blur_radius": 10, "offset_x": 5}'
Add Watermark to Image
POST /api/v1/tools/watermark/run
2 credits
Tool Cloud is an online Image Watermarker. Our tool adds text or image watermarks to various image format with options on color, size, and more.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
watermark_type | string | text | Type of watermark to add One of: text, image |
watermark_text | string | WATERMARK | Watermark text (when watermark_type is text) |
text_font_size | integer | 36 | Font size for text watermark min 8, max 200 |
text_color | string | #FFFFFF | Text color (hex color) |
position | string | bottom-right | Watermark position One of: center, top-left, top-right, bottom-left, bottom-right, tile |
opacity | integer | 128 | Watermark opacity (0-255) min 0, max 255 |
rotation | integer | 0 | Rotation angle in degrees min -180, max 180 |
watermark_image_scale | number | 0.3 | Scale factor for watermark image (0.1-2.0) min 0.1, max 2.0 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/watermark/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F "watermark_file=@watermark_file.png" \
-F 'params={"watermark_type": "text", "watermark_text": "WATERMARK"}'
Circle Crop
POST /api/v1/tools/circle_crop/run
2 credits
Tool Cloud is an online Image Circle Cropper. Our tool crops a circle at the specified position for various image formats.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
x | integer | 0 | X-coordinate of circle center (0 = left edge, use 0 for auto-center) min 0 |
y | integer | 0 | Y-coordinate of circle center (0 = top edge, use 0 for auto-center) min 0 |
radius | integer | 100 | Radius of the circle in pixels min 1 |
background_color | string | #ffffff | Background color for transparent areas (hex or rgb) |
curl -X POST https://www.tool-cloud.com/api/v1/tools/circle_crop/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"x": 0, "y": 0}'
Collage Maker
POST /api/v1/tools/collage_maker/run
4 credits
Tool Cloud is an online Image Collage Maker. Our tool combines multiple images of various formats into professional collages with customizable layouts, backgrounds, and spacing.
Accepts: PNG, JPG, JPEG, WEBP, BMP, TIFF, TIF
| Parameter | Type | Default | Details |
|---|---|---|---|
images_per_row | integer | 3 | Number of images per row min 1, max 10 |
background_color | string | #FFFFFF | Background color (hex format like #FFFFFF) |
spacing | integer | 5 | Spacing between images in pixels min 0, max 100 |
resize_images | boolean | True | Resize images to fit layout consistently |
uniform_size | boolean | True | Make all images the same size |
border_width | integer | 2 | Border width around each image min 0, max 20 |
border_color | string | #000000 | Border color (hex format) |
output_width | integer | 800 | Output collage width in pixels min 100, max 4000 |
output_height | integer | 600 | Output collage height in pixels (0 = auto-calculate) min 0, max 4000 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/collage_maker/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F "[email protected]" \
-F 'params={"images_per_row": 3, "background_color": "#FFFFFF"}'
Compress Image
POST /api/v1/tools/compress/run
3 credits
Tool Cloud is an online Image Compressor. Our tool compresses various image formats for size reduction with minimal quality loss.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
format | string | jpg | Output format One of: jpg, png, webp |
curl -X POST https://www.tool-cloud.com/api/v1/tools/compress/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"format": "jpg"}'
Convert BMP to JPEG
POST /api/v1/tools/bmp_to_jpeg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts BMP to JPEG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: BMP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/bmp_to_jpeg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert BMP to JPG
POST /api/v1/tools/bmp_to_jpg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts BMP to JPG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: BMP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/bmp_to_jpg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert BMP to PNG
POST /api/v1/tools/bmp_to_png_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts BMP to PNG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: BMP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/bmp_to_png_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert BMP to TIFF
POST /api/v1/tools/bmp_to_tiff_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts BMP to TIFF and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: BMP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/bmp_to_tiff_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert BMP to WEBP
POST /api/v1/tools/bmp_to_webp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts BMP to WEBP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: BMP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/bmp_to_webp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert Image to Favicon
POST /api/v1/tools/convert_to_ico/run
2 credits
Tool Cloud is an online Favicon Converter. Our tool converts various image formats to favicon.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF, GIF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/convert_to_ico/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert Image to Favicon (ZIP)
POST /api/v1/tools/generate_favicon/run
2 credits
Tool Cloud is an online Favicon Zip Maker. Our tool converts various image formats to ZIP with favicons for all standard sizes.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF, GIF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/generate_favicon/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert Images to GIF
POST /api/v1/tools/gif_from_images/run
6 credits
Tool Cloud is an online Animated GIF Maker. Our tool creates a GIF from various images and has options for loops, Fps, size, and more.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
frame_duration | integer | 500 | Duration between frames in milliseconds min 100, max 5000 |
loop_count | integer | 0 | Number of times to loop (0 = infinite) min 0, max 100 |
resize_width | integer | None | Resize width in pixels (optional, maintain aspect ratio) min 16, max 2048 |
resize_height | integer | None | Resize height in pixels (optional, maintain aspect ratio) min 16, max 2048 |
optimize | boolean | True | Optimize GIF size (may reduce colors) |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_from_images/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F "[email protected]" \
-F 'params={"frame_duration": 500, "loop_count": 0}'
Convert JPEG to BMP
POST /api/v1/tools/jpeg_to_bmp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPEG to BMP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpeg_to_bmp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPEG to JPG
POST /api/v1/tools/jpeg_to_jpg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPEG to JPG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpeg_to_jpg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPEG to PNG
POST /api/v1/tools/jpeg_to_png_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPEG to PNG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpeg_to_png_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPEG to TIFF
POST /api/v1/tools/jpeg_to_tiff_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPEG to TIFF and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpeg_to_tiff_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPEG to WEBP
POST /api/v1/tools/jpeg_to_webp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPEG to WEBP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpeg_to_webp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPG to BMP
POST /api/v1/tools/jpg_to_bmp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPG to BMP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpg_to_bmp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPG to JPEG
POST /api/v1/tools/jpg_to_jpeg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPG to JPEG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpg_to_jpeg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPG to PNG
POST /api/v1/tools/jpg_to_png_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPG to PNG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpg_to_png_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPG to TIFF
POST /api/v1/tools/jpg_to_tiff_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPG to TIFF and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpg_to_tiff_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert JPG to WEBP
POST /api/v1/tools/jpg_to_webp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts JPG to WEBP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: JPG, JPEG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/jpg_to_webp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert PNG to BMP
POST /api/v1/tools/png_to_bmp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts PNG to BMP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: PNG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/png_to_bmp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert PNG to JPEG
POST /api/v1/tools/png_to_jpeg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts PNG to JPEG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: PNG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/png_to_jpeg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert PNG to JPG
POST /api/v1/tools/png_to_jpg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts PNG to JPG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: PNG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/png_to_jpg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert PNG to TIFF
POST /api/v1/tools/png_to_tiff_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts PNG to TIFF and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: PNG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/png_to_tiff_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert PNG to WEBP
POST /api/v1/tools/png_to_webp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts PNG to WEBP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: PNG
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/png_to_webp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert TIFF to BMP
POST /api/v1/tools/tiff_to_bmp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts TIFF to BMP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: TIFF, TIF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/tiff_to_bmp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert TIFF to JPEG
POST /api/v1/tools/tiff_to_jpeg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts TIFF to JPEG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: TIFF, TIF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/tiff_to_jpeg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert TIFF to JPG
POST /api/v1/tools/tiff_to_jpg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts TIFF to JPG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: TIFF, TIF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/tiff_to_jpg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert TIFF to PNG
POST /api/v1/tools/tiff_to_png_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts TIFF to PNG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: TIFF, TIF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/tiff_to_png_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert TIFF to WEBP
POST /api/v1/tools/tiff_to_webp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts TIFF to WEBP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: TIFF, TIF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/tiff_to_webp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBP to BMP
POST /api/v1/tools/webp_to_bmp_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts WEBP to BMP and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: WEBP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webp_to_bmp_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBP to JPEG
POST /api/v1/tools/webp_to_jpeg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts WEBP to JPEG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: WEBP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webp_to_jpeg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBP to JPG
POST /api/v1/tools/webp_to_jpg_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts WEBP to JPG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: WEBP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webp_to_jpg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBP to PNG
POST /api/v1/tools/webp_to_png_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts WEBP to PNG and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: WEBP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webp_to_png_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBP to TIFF
POST /api/v1/tools/webp_to_tiff_converter/run
3 credits
Tool Cloud converts your image files online. Our tool converts WEBP to TIFF and allows for batch file uploading. Amongst many others, we support PNG, WEBP, JPG, JPEG.
Accepts: WEBP
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webp_to_tiff_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Crop Image
POST /api/v1/tools/crop/run
2 credits
Tool Cloud is an online Image Cropper. Our tool crops various image formats with specified dimensions and position.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF, GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
width | integer | — | Crop width in pixels min 1, max 5000 |
height | integer | — | Crop height in pixels min 1, max 5000 |
x | integer | 0 | X offset from left edge (0-based) min 0 |
y | integer | 0 | Y offset from top edge (0-based) min 0 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/crop/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"width": 1, "height": 1}'
Flip Image
POST /api/v1/tools/flip/run
1 credit
Tool Cloud is an online Image Flipper. Our tool flips various image formats horizontally, vertically, or both.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
direction | string | horizontal | Flip direction One of: horizontal, vertical, both |
curl -X POST https://www.tool-cloud.com/api/v1/tools/flip/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"direction": "horizontal"}'
Image Color Filters
POST /api/v1/tools/color_filters/run
2 credits
Tool Cloud is an online Image Color Filterer. Our tool applies various color filters and effects to various image formats.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
filter_type | string | grayscale | Type of color filter to apply One of: grayscale, sepia, invert, brightness, contrast, saturation, hue_shift |
intensity | number | 1.0 | Filter intensity (0.0-2.0 for adjustments, degrees for hue) min 0.0, max 360.0 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/color_filters/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"filter_type": "grayscale", "intensity": 1.0}'
Image Color Picker
POST /api/v1/tools/color_picker/run
1 credit
Tool Cloud is an online Color Picker. Our tool extracts dominant colors and color composition from various image formats.
Accepts: PNG, JPG, JPEG, WEBP, BMP, TIFF, TIF
| Parameter | Type | Default | Details |
|---|---|---|---|
analysis_mode | string | dominant_colors | Type of color analysis to perform One of: dominant_colors, color_palette, color_histogram, detailed_analysis |
max_colors | integer | 8 | Maximum number of dominant colors to extract min 3, max 20 |
color_format | string | all | Output format for colors One of: hex, rgb, hsl, hsv, cmyk, all |
include_palette_info | boolean | True | Include additional color information (names, usage percentages) |
distance_metric | string | euclidean | Color distance metric for clustering One of: euclidean, manhattan, chebyshev, cosine |
sample_size | integer | 50000 | Number of pixels to sample (0 = use all pixels) min 0, max 100000 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/color_picker/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"analysis_mode": "dominant_colors", "max_colors": 8}'
Image Grayscaler
POST /api/v1/tools/grayscale_converter/run
2 credits
Tool Cloud is an online Image Grayscale Converter. Our tool converts various image formats to black & white.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/grayscale_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Image Splitter
POST /api/v1/tools/image_splitter/run
2 credits
Tool Cloud is an online Image Splitter. Our tool cuts various image formats into seperate specified grid-based sections.
Accepts: JPG, JPEG, PNG, GIF, BMP, TIFF, WEBP
| Parameter | Type | Default | Details |
|---|---|---|---|
grid_rows | integer | 2 | Number of rows in grid min 1, max 20 |
grid_cols | integer | 2 | Number of columns in grid min 1, max 20 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/image_splitter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"grid_rows": 2, "grid_cols": 2}'
Images to PDF
POST /api/v1/tools/images_to_pdf/run
3 credits
Tool Cloud is an online Images to PDF Converter. Our tool combines multiple images into a single PDF document.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
orientation | string | portrait | Page orientation One of: portrait, landscape |
page_size | string | Auto | Standard page sizes One of: A4, A3, Letter, Legal, Auto |
curl -X POST https://www.tool-cloud.com/api/v1/tools/images_to_pdf/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F "[email protected]" \
-F 'params={"orientation": "portrait", "page_size": "Auto"}'
OCR Text Extractor
POST /api/v1/tools/ocr_text/run
3 credits
Tool Cloud is an online Optical Text Extractor. Our tool extracts text from various image formats with minimal loss.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
language | string | eng | OCR language for text recognition One of: eng, spa, fra, deu, ita, por, rus, chi_sim |
curl -X POST https://www.tool-cloud.com/api/v1/tools/ocr_text/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"language": "eng"}'
Pixelate Image
POST /api/v1/tools/blur_pixelate/run
2 credits
Tool Cloud is an online Image Pixelater. Our tool blurs or pixelates at the specified location for various image formats.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
effect_type | string | blur | Type of effect to apply One of: blur, pixelate |
x | integer | 0 | X coordinate of the area to blur/pixelate min 0, max 10000 |
y | integer | 0 | Y coordinate of the area to blur/pixelate min 0, max 10000 |
width | integer | 100 | Width of the area to blur/pixelate min 1, max 5000 |
height | integer | 100 | Height of the area to blur/pixelate min 1, max 5000 |
blur_intensity | integer | 20 | Blur intensity (only applies to blur effect) min 1, max 50 |
pixel_size | integer | 10 | Pixel block size (only applies to pixelate effect) min 2, max 50 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/blur_pixelate/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"effect_type": "blur", "x": 0}'
Resize Image
POST /api/v1/tools/resize/run
2 credits
Tool Cloud is an online Image Resizer. Our tool resizes various image formats by specified dimensions with minimal quality loss.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF, GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
width | integer | — | New width in pixels min 1, max 5000 |
height | integer | — | New height in pixels min 1, max 5000 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/resize/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"width": 1, "height": 1}'
Rotate Image
POST /api/v1/tools/rotate/run
1 credit
Tool Cloud is an online Image Rotater. Our tool rotates various video formats by 90, 180, 270 or custom degrees.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
degrees | number | 90 | Rotation angle in degrees (clockwise) min -360, max 360 |
expand | boolean | True | Expand canvas to fit rotated image |
fill_color | string | #FFFFFF | Fill color for expanded areas (hex color) |
curl -X POST https://www.tool-cloud.com/api/v1/tools/rotate/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"degrees": 90, "expand": true}'
Round Image Corners
POST /api/v1/tools/round_corners/run
2 credits
Tool Cloud is an online Image Rounder. Our tool rounds the corners of various image formats.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
corner_radius | integer | 20 | Radius of rounded corners (pixels) min 0, max 500 |
background_color | string | #FFFFFF | Background color for rounded areas (hex format) |
curl -X POST https://www.tool-cloud.com/api/v1/tools/round_corners/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"corner_radius": 20, "background_color": "#FFFFFF"}'
Sharpen Image
POST /api/v1/tools/sharpen/run
2 credits
Tool Cloud is an online Image Sharpener. Our tool applies sharpening filters to various image formats.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
sharpness_level | string | medium | Level of sharpening to apply One of: light, medium, strong, extreme |
curl -X POST https://www.tool-cloud.com/api/v1/tools/sharpen/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"sharpness_level": "medium"}'
Upscale Image
POST /api/v1/tools/upscale/run
5 credits
Tool Cloud is an online Image Upscaler. Our tool upscales various image formats by up to 4 times.
Accepts: JPG, JPEG, PNG, WEBP, BMP, TIFF
| Parameter | Type | Default | Details |
|---|---|---|---|
scale_factor | number | 2.0 | Scale factor (1.0-4.0, how many times larger) min 1.0, max 4.0 |
algorithm | string | lanczos | Upscaling algorithm One of: lanczos, bicubic, bilinear, nearest |
curl -X POST https://www.tool-cloud.com/api/v1/tools/upscale/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"scale_factor": 2.0, "algorithm": "lanczos"}'
Add Caption to GIF
POST /api/v1/tools/gif_text/run
4 credits
Tool Cloud is an online GIF Captioner. Our tool adds text captions, titles, or annotations to GIF format.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
text_content | string | — | Text to add to the GIF |
text_position | string | bottom-center | Position of text on the GIF One of: top-left, top-center, top-right, center-left, center, center-right, bottom-left, bottom-center, bottom-right |
font_size | integer | 24 | Font size in pixels min 12, max 200 |
font_color | string | #FFFFFF | Font color (hex format like #FFFFFF) |
background_color | string | #00000080 | Text background color (hex format, transparent for none) |
font_type | string | Arial | Font family to use One of: Arial, Helvetica, Times New Roman |
text_stroke | boolean | True | Add outline/stroke to text for better visibility |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_text/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"text_content": "value", "text_position": "bottom-center"}'
Add Subtitles to Video
POST /api/v1/tools/video_add_subtitles/run
6 credits
Tool Cloud is an online Video Subtitler. Our tool adds text captions, titles, or annotations to various video formats.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
subtitle_text | string | — | Subtitle text to burn in (for simple burn-in, one line) |
subtitle_position | string | bottom | Position of burned-in subtitles One of: bottom, top, middle |
font_size | integer | 24 | Font size for burned-in subtitles min 12, max 72 |
font_color | string | #FFFFFF | Font color for subtitles (hex) |
background_color | string | #000000 | Background color for subtitles (hex or "none") |
start_time | number | 0 | Start time for subtitle display (seconds) min 0, max 3600 |
duration | number | 10 | Duration to display subtitle (seconds) min 1, max 600 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/video_add_subtitles/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"subtitle_text": "value", "subtitle_position": "bottom"}'
Add Watermark to GIF
POST /api/v1/tools/gif_watermark/run
4 credits
Tool Cloud is an online GIF Watermarker. Our tool adds text or image watermarks to GIF format with options on color, size, and more.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
watermark_type | string | text | Type of watermark to add One of: text, image |
watermark_text | string | WATERMARK | Text for text watermark (only used when watermark_type is text) |
position | string | bottom-right | Position of watermark on the GIF One of: top-left, top-center, top-right, center-left, center, center-right, bottom-left, bottom-center, bottom-right |
transparency | number | 0.3 | Transparency level (0.0 = opaque, 1.0 = invisible) min 0.0, max 1.0 |
scale_factor | number | 0.5 | Scale factor for watermark size (0.1 = 10%, 2.0 = 200%) min 0.1, max 2.0 |
text_font_size | integer | 20 | Font size for text watermark (only used when watermark_type is text) min 12, max 100 |
text_color | string | #FFFFFF | Text color (hex format like #FFFFFF, only used when watermark_type is text) |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_watermark/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F "watermark_file=@watermark_file.png" \
-F 'params={"watermark_type": "text", "watermark_text": "WATERMARK"}'
Add Watermark to Video
POST /api/v1/tools/watermark_video/run
6 credits
Tool Cloud is an online Video Watermarker. Our tool adds text or image watermarks to various video formats with options on color, size, and more.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
watermark_type | string | text | Type of watermark to add One of: text, image |
text | string | WATERMARK | Watermark text (when watermark_type is text) |
position | string | bottom-right | Watermark position One of: top-left, top-right, bottom-left, bottom-right, center |
font_size | integer | 24 | Font size for text watermark min 10, max 100 |
color | string | #FFFFFF | Text color (hex color) |
opacity | number | 0.8 | Text opacity (0.0-1.0) min 0.0, max 1.0 |
watermark_file | string | — | Upload Watermark Image (when watermark_type is image) |
image_scale | number | 0.2 | Scale factor for watermark image (0.1-0.5) min 0.1, max 0.5 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/watermark_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F "watermark_file=@watermark_file.png" \
-F 'params={"watermark_type": "text", "text": "WATERMARK"}'
Change Video Speed
POST /api/v1/tools/video_change_speed/run
5 credits
Tool Cloud is an online Video Speed Changer. Our tool allows the speed up or slow down of various video formats while keeping audio in sync.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
speed_multiplier | number | 2.0 | Speed multiplier (0.25-4.0, 1.0 = original speed) min 0.25, max 4.0 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/video_change_speed/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"speed_multiplier": 2.0}'
Combine Videos
POST /api/v1/tools/combine_videos/run
6 credits
Tool Cloud is an online Video Combiner. Our tool combines two videos end-to-end, with various formats allowed.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV, WMV, M4V
curl -X POST https://www.tool-cloud.com/api/v1/tools/combine_videos/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F "[email protected]"
Compress GIF
POST /api/v1/tools/gif_compress/run
6 credits
Tool Cloud is an online GIF Compressor. Our tool compresses GIF format for size reduction with minimal quality loss.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
max_colors | integer | 128 | Maximum number of colors (2-256, fewer = smaller size) min 2, max 256 |
quality | string | medium | Compression quality level One of: low, medium, high |
method | string | adaptive | Optimization method One of: quantize, adaptive, fast |
remove_transparency | boolean | False | Remove transparency to reduce size |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_compress/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"max_colors": 128, "quality": "medium"}'
Compress Video
POST /api/v1/tools/compress_video/run
6 credits
Tool Cloud is an online Video Compressor. Our tool compresses various video formats for size reduction with minimal quality loss.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/compress_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert AVI to MKV
POST /api/v1/tools/avi_to_mkv_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts AVI to MKV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: AVI
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/avi_to_mkv_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert AVI to MOV
POST /api/v1/tools/avi_to_mov_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts AVI to MOV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: AVI
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/avi_to_mov_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert AVI to MP4
POST /api/v1/tools/avi_to_mp4_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts AVI to MP4 and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: AVI
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/avi_to_mp4_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert AVI to WEBM
POST /api/v1/tools/avi_to_webm_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts AVI to WEBM and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: AVI
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/avi_to_webm_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MKV to AVI
POST /api/v1/tools/mkv_to_avi_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MKV to AVI and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MKV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mkv_to_avi_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MKV to MOV
POST /api/v1/tools/mkv_to_mov_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MKV to MOV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MKV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mkv_to_mov_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MKV to MP4
POST /api/v1/tools/mkv_to_mp4_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MKV to MP4 and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MKV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mkv_to_mp4_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MKV to WEBM
POST /api/v1/tools/mkv_to_webm_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MKV to WEBM and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MKV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mkv_to_webm_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MOV to AVI
POST /api/v1/tools/mov_to_avi_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MOV to AVI and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MOV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mov_to_avi_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MOV to MKV
POST /api/v1/tools/mov_to_mkv_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MOV to MKV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MOV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mov_to_mkv_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MOV to MP4
POST /api/v1/tools/mov_to_mp4_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MOV to MP4 and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MOV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mov_to_mp4_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MOV to WEBM
POST /api/v1/tools/mov_to_webm_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MOV to WEBM and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MOV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mov_to_webm_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MP4 to AVI
POST /api/v1/tools/mp4_to_avi_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MP4 to AVI and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MP4
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp4_to_avi_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MP4 to MKV
POST /api/v1/tools/mp4_to_mkv_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MP4 to MKV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MP4
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp4_to_mkv_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MP4 to MOV
POST /api/v1/tools/mp4_to_mov_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MP4 to MOV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MP4
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp4_to_mov_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert MP4 to WEBM
POST /api/v1/tools/mp4_to_webm_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts MP4 to WEBM and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: MP4
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp4_to_webm_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert Video to GIF
POST /api/v1/tools/gif_from_video/run
6 credits
Tool Cloud is an online Video to GIF Converter. Our tool converts MP4, AVI, MOV, WEBM, MKV, or FLV to GIF format.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
start_time | number | 0 | Start time in seconds min 0, max 3600 |
duration | number | 10 | Duration in seconds (max 30 for GIF) min 1, max 30 |
fps | integer | 10 | Frames per second min 1, max 30 |
width | integer | 320 | GIF width in pixels (height auto-calculated) min 100, max 800 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_from_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"start_time": 0, "duration": 10}'
Convert WEBM to AVI
POST /api/v1/tools/webm_to_avi_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts WEBM to AVI and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: WEBM
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webm_to_avi_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBM to MKV
POST /api/v1/tools/webm_to_mkv_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts WEBM to MKV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: WEBM
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webm_to_mkv_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBM to MOV
POST /api/v1/tools/webm_to_mov_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts WEBM to MOV and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: WEBM
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webm_to_mov_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert WEBM to MP4
POST /api/v1/tools/webm_to_mp4_converter/run
6 credits
Tool Cloud converts your video files online. Our tool converts WEBM to MP4 and allows for batch file uploading. Amongst many others, we support MP4, MOV, AVI, and MKV.
Accepts: WEBM
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/webm_to_mp4_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Crop Video
POST /api/v1/tools/crop_video/run
5 credits
Tool Cloud is an online Video Cropper. Our tool crops various video formats with specified dimensions and position.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
width | integer | — | Crop width in pixels min 64, max 4096 |
height | integer | — | Crop height in pixels min 64, max 4096 |
x | integer | 0 | X offset from left edge min 0 |
y | integer | 0 | Y offset from top edge min 0 |
center_crop | boolean | False | Crop from center of video |
curl -X POST https://www.tool-cloud.com/api/v1/tools/crop_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"width": 1, "height": 1}'
Extract GIF Frames
POST /api/v1/tools/gif_frame_extract/run
4 credits
Tool Cloud is an online GIF Frame Extractor. Our tool extracts individual frames as PNG, JPG, or BMP from GIF format.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
format | string | png | Output format for extracted frames One of: png, jpg, bmp |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_frame_extract/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"format": "png"}'
Extract Video Audio
POST /api/v1/tools/extract_audio/run
2 credits
Tool Cloud is an online Video Audio Extractor. Our tool extracts audio in MP3, AAC, WAV, FLAC, OGG, or M4A from various video formats.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV, WMV, M4V, 3GP
| Parameter | Type | Default | Details |
|---|---|---|---|
format | string | mp3 | Output audio format One of: mp3, aac, wav, flac, ogg, m4a |
bitrate | string | 192k | Audio bitrate for compressed formats One of: 64k, 96k, 128k, 192k, 256k, 320k |
curl -X POST https://www.tool-cloud.com/api/v1/tools/extract_audio/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"format": "mp3", "bitrate": "192k"}'
Extract Video Frames
POST /api/v1/tools/extract_frames/run
6 credits
Tool Cloud is an online Video Frame Extractor. Our tool extracts individual frames as PNG, JPG, or BMP from various video formats.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV, WMV, M4V
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | jpg | Image format for extracted frames One of: jpg, png, bmp |
duration | number | 0.0 | Duration in seconds to extract frames (0 = entire video) min 0.0, max 3600.0 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/extract_frames/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "jpg", "duration": 0.0}'
Flip GIF
POST /api/v1/tools/gif_flip/run
3 credits
Tool Cloud is an online GIF Flipper. Our tool flips GIF format horizontally, vertically, or both.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
direction | string | horizontal | Flip direction One of: horizontal, vertical, both |
maintain_fps | boolean | True | Maintain original frame rate |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_flip/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"direction": "horizontal", "maintain_fps": true}'
Flip Video
POST /api/v1/tools/flip_video/run
5 credits
Tool Cloud is an online Video Flipper. Our tool flips various video formats horizontally, vertically, or both.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
direction | string | horizontal | Flip direction One of: horizontal, vertical, both |
curl -X POST https://www.tool-cloud.com/api/v1/tools/flip_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"direction": "horizontal"}'
GIF Color Filters
POST /api/v1/tools/gif_color_filters/run
4 credits
Tool Cloud is an online GIF Color Filterer. Our tool color filters GIF format including grayscale, sepia, vintage, and custom color adjustments.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
filter_type | string | grayscale | Type of color filter to apply One of: grayscale, sepia, vintage, cool, warm, dramatic, invert |
intensity | number | 1.0 | Filter intensity (0.5-2.0, 1.0 = normal) min 0.5, max 2.0 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_color_filters/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"filter_type": "grayscale", "intensity": 1.0}'
GIF to Video
POST /api/v1/tools/gif_to_video/run
6 credits
Tool Cloud is an online GIF to Video Converter. Our tool converts GIF format to MP4, AVI, MOV, WEBM, or MKV.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | mp4 | Video output format One of: mp4, avi, mov, webm, mkv |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_to_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "mp4"}'
Mute Video
POST /api/v1/tools/mute_video/run
2 credits
Tool Cloud is an online Video Muter. Our tool mutes multiple video format's audio without reducing quality.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV, WMV, M4V
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/mute_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Optimize GIF Looping
POST /api/v1/tools/gif_optimize_looping/run
5 credits
Tool Cloud is an online GIF Loop Optimizer. Our tool optimizes GIF format loops for seamless playback, loop count adjustments, and improvements in smoothness.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
loop_count | integer | 0 | Number of loops (0 = infinite, any positive number = specific count) min 0, max 1000 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_optimize_looping/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"loop_count": 0}'
Resize GIF
POST /api/v1/tools/gif_resize/run
4 credits
Tool Cloud is an online GIF Resizer. Our tool resizes GIF format by specified dimensions with minimal quality loss.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
width | integer | — | New width in pixels (0 to keep proportion) min 0, max 4096 |
height | integer | — | New height in pixels (0 to keep proportion) min 0, max 4096 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_resize/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"width": 1, "height": 1}'
Resize Video
POST /api/v1/tools/resize_video/run
5 credits
Tool Cloud is an online Video Resizer. Our tool resizes multiple video formats by dimensions or scale.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
width | integer | — | Target width in pixels min 64, max 4096 |
height | integer | — | Target height in pixels min 64, max 4096 |
scale_percent | number | — | Scale by percentage (alternative to width/height) min 10, max 200 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/resize_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"width": 1, "height": 1}'
Reverse GIF
POST /api/v1/tools/gif_reverse/run
5 credits
Tool Cloud is an online GIF Reverser. Our tool reverses GIF format playback direction.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
preserve_timing | boolean | True | Preserve original frame timing in reversed GIF |
optimize_output | boolean | True | Optimize reversed GIF for smaller file size |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_reverse/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"preserve_timing": true, "optimize_output": true}'
Rotate GIF
POST /api/v1/tools/gif_rotate/run
3 credits
Tool Cloud is an online GIF Rotater. Our tool rotates GIF format by 90, 180, 270, or custom degrees.
Accepts: GIF
| Parameter | Type | Default | Details |
|---|---|---|---|
rotation_angle | string | 90_clockwise | Rotation angle One of: 90_clockwise, 90_counterclockwise, 180, custom |
custom_angle | number | 0.0 | Custom rotation angle in degrees (-360 to 360) min -360.0, max 360.0 |
expand_canvas | boolean | True | Expand canvas to fit rotated image |
background_color | string | #FFFFFF | Background color for expanded areas (hex format) |
curl -X POST https://www.tool-cloud.com/api/v1/tools/gif_rotate/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"rotation_angle": "90_clockwise", "custom_angle": 0.0}'
Rotate Video
POST /api/v1/tools/rotate_video/run
5 credits
Tool Cloud is an online Video Rotater. Our tool rotates various video formats by 90, 180, or 270 degrees.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
degrees | integer | 90 | Rotation angle in degrees (90, 180, 270) One of: 90, 180, 270 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/rotate_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"degrees": 90}'
Trim Video
POST /api/v1/tools/trim_video/run
5 credits
Tool Cloud is an online Video Trimmer. Our tool trims various video formats to specific start and end times or duration.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
| Parameter | Type | Default | Details |
|---|---|---|---|
start_time | number | 0 | Start time in seconds (default: 0) min 0 |
end_time | number | — | End time in seconds (optional, trims to end if not specified) min 0 |
duration | number | — | Duration in seconds from start time (alternative to end_time) min 0.1 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/trim_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"start_time": 0, "end_time": 1}'
Audio Effects
POST /api/v1/tools/audio_effects/run
4 credits
Tool Cloud is an online Audio Effect Converter. Our tool applies audio effects like echo, reverb, distortion, and equalization to various audio formats.
Accepts: MP3, WAV, FLAC, M4A, AAC, OGG
| Parameter | Type | Default | Details |
|---|---|---|---|
effect_type | string | echo | Type of audio effect to apply One of: echo, reverb, distortion, robot, chorus |
intensity | integer | 3 | Effect intensity (1-5, where 5 is strongest) min 1, max 5 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/audio_effects/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"effect_type": "echo", "intensity": 3}'
Change Audio Speed
POST /api/v1/tools/change_audio_speed/run
3 credits
Tool Cloud is an online Audio Speed Changer. Our tool allows the speed up or slow down of various audio formats while maintaining or adjusting pitch.
Accepts: MP3, WAV, FLAC, M4A, AAC, OGG, WMA
| Parameter | Type | Default | Details |
|---|---|---|---|
speed_multiplier | number | 1.5 | Speed multiplier (0.25-4.0, 1.0 = original speed) min 0.25, max 4.0 |
maintain_pitch | boolean | True | Maintain original pitch when changing speed |
curl -X POST https://www.tool-cloud.com/api/v1/tools/change_audio_speed/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"speed_multiplier": 1.5, "maintain_pitch": true}'
Compress Audio
POST /api/v1/tools/compress_audio/run
4 credits
Tool Cloud is an online Audio Compressor. Our tool compresses various audio formats for size reduction with minimal quality loss.
Accepts: MP3, WAV, FLAC, M4A, AAC, OGG
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | mp3 | Output audio format One of: mp3, aac, ogg, m4a |
curl -X POST https://www.tool-cloud.com/api/v1/tools/compress_audio/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "mp3"}'
Convert AAC to FLAC
POST /api/v1/tools/aac_to_flac_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts AAC to FLAC and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: AAC
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | flac | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/aac_to_flac_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "flac", "sample_rate": 44100}'
Convert AAC to MP3
POST /api/v1/tools/aac_to_mp3_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts AAC to MP3 and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: AAC
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | mp3 | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/aac_to_mp3_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "mp3", "bitrate": "128k"}'
Convert AAC to WAV
POST /api/v1/tools/aac_to_wav_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts AAC to WAV and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: AAC
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | wav | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/aac_to_wav_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "wav", "sample_rate": 44100}'
Convert FLAC to M4A
POST /api/v1/tools/flac_to_m4a_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts FLAC to M4A and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: FLAC
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | m4a | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/flac_to_m4a_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "m4a", "bitrate": "128k"}'
Convert FLAC to MP3
POST /api/v1/tools/flac_to_mp3_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts FLAC to MP3 and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: FLAC
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | mp3 | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/flac_to_mp3_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "mp3", "bitrate": "128k"}'
Convert FLAC to OGG
POST /api/v1/tools/flac_to_ogg_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts FLAC to OGG and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: FLAC
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | ogg | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/flac_to_ogg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "ogg", "bitrate": "128k"}'
Convert FLAC to WAV
POST /api/v1/tools/flac_to_wav_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts FLAC to WAV and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: FLAC
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | wav | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/flac_to_wav_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "wav", "sample_rate": 44100}'
Convert M4A to FLAC
POST /api/v1/tools/m4a_to_flac_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts M4A to FLAC and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: M4A
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | flac | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/m4a_to_flac_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "flac", "sample_rate": 44100}'
Convert M4A to MP3
POST /api/v1/tools/m4a_to_mp3_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts M4A to MP3 and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: M4A
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | mp3 | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/m4a_to_mp3_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "mp3", "bitrate": "128k"}'
Convert M4A to OGG
POST /api/v1/tools/m4a_to_ogg_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts M4A to OGG and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: M4A
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | ogg | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/m4a_to_ogg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "ogg", "bitrate": "128k"}'
Convert M4A to WAV
POST /api/v1/tools/m4a_to_wav_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts M4A to WAV and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: M4A
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | wav | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/m4a_to_wav_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "wav", "sample_rate": 44100}'
Convert MP3 to AAC
POST /api/v1/tools/mp3_to_aac_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts MP3 to AAC and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: MP3
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | aac | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp3_to_aac_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "aac", "bitrate": "128k"}'
Convert MP3 to FLAC
POST /api/v1/tools/mp3_to_flac_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts MP3 to FLAC and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: MP3
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | flac | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp3_to_flac_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "flac", "sample_rate": 44100}'
Convert MP3 to M4A
POST /api/v1/tools/mp3_to_m4a_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts MP3 to M4A and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: MP3
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | m4a | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp3_to_m4a_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "m4a", "bitrate": "128k"}'
Convert MP3 to OGG
POST /api/v1/tools/mp3_to_ogg_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts MP3 to OGG and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: MP3
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | ogg | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp3_to_ogg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "ogg", "bitrate": "128k"}'
Convert MP3 to WAV
POST /api/v1/tools/mp3_to_wav_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts MP3 to WAV and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: MP3
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | wav | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/mp3_to_wav_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "wav", "bitrate": "128k"}'
Convert OGG to FLAC
POST /api/v1/tools/ogg_to_flac_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts OGG to FLAC and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: OGG
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | flac | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/ogg_to_flac_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "flac", "sample_rate": 44100}'
Convert OGG to M4A
POST /api/v1/tools/ogg_to_m4a_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts OGG to M4A and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: OGG
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | m4a | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/ogg_to_m4a_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "m4a", "bitrate": "128k"}'
Convert OGG to MP3
POST /api/v1/tools/ogg_to_mp3_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts OGG to MP3 and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: OGG
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | mp3 | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/ogg_to_mp3_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "mp3", "bitrate": "128k"}'
Convert OGG to WAV
POST /api/v1/tools/ogg_to_wav_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts OGG to WAV and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: OGG
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | wav | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/ogg_to_wav_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "wav", "sample_rate": 44100}'
Convert Stereo to Mono
POST /api/v1/tools/stereo_mono_converter/run
2 credits
Tool Cloud is an online Stereo to Mono Converter. Our tool converts stereo audio to mono or mono audio to stereo using channel mixing/duplication.
Accepts: MP3, WAV, FLAC, M4A, AAC, OGG, WMA, AIFF, AU
| Parameter | Type | Default | Details |
|---|---|---|---|
conversion_type | string | stereo_to_mono | Conversion direction One of: stereo_to_mono, mono_to_stereo |
curl -X POST https://www.tool-cloud.com/api/v1/tools/stereo_mono_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"conversion_type": "stereo_to_mono"}'
Convert WAV to AAC
POST /api/v1/tools/wav_to_aac_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts WAV to AAC and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: WAV
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | aac | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/wav_to_aac_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "aac", "bitrate": "128k"}'
Convert WAV to FLAC
POST /api/v1/tools/wav_to_flac_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts WAV to FLAC and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: WAV
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | flac | |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/wav_to_flac_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "flac", "sample_rate": 44100}'
Convert WAV to M4A
POST /api/v1/tools/wav_to_m4a_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts WAV to M4A and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: WAV
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | m4a | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/wav_to_m4a_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "m4a", "bitrate": "128k"}'
Convert WAV to MP3
POST /api/v1/tools/wav_to_mp3_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts WAV to MP3 and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: WAV
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | mp3 | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/wav_to_mp3_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "mp3", "bitrate": "128k"}'
Convert WAV to OGG
POST /api/v1/tools/wav_to_ogg_converter/run
4 credits
Tool Cloud converts your audio files online. Our tool converts WAV to OGG and allows for batch file uploading. Amongst many others, we support MP3, WAV, OGG, and AAC.
Accepts: WAV
| Parameter | Type | Default | Details |
|---|---|---|---|
output_format | string | ogg | |
bitrate | string | 128k | One of: 64k, 96k, 128k, 192k, 256k, 320k |
sample_rate | integer | 44100 | One of: 22050, 44100, 48000, 96000 |
channels | integer | 2 | One of: 1, 2 |
normalize | boolean | False |
curl -X POST https://www.tool-cloud.com/api/v1/tools/wav_to_ogg_converter/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"output_format": "ogg", "bitrate": "128k"}'
Normalize Audio
POST /api/v1/tools/normalize_audio/run
3 credits
Tool Cloud is an online Audio Normalizer. Our tool normalizes various audio formats loudness.
Accepts: MP3, WAV, FLAC, M4A, AAC, OGG, WMA
| Parameter | Type | Default | Details |
|---|---|---|---|
target_level | string | -23 LUFS | Target loudness level One of: -23 LUFS, -20 LUFS, -18 LUFS, -16 LUFS |
mode | string | loudnorm | Normalization mode One of: loudnorm, dynaudnorm, compand |
true_peak_limit | number | -1.0 | True peak limit in dB (-2.0 to 0.0) min -2.0, max 0.0 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/normalize_audio/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"target_level": "-23 LUFS", "mode": "loudnorm"}'
Remove Background Noise
POST /api/v1/tools/audio_noise_reduction/run
8 credits
Tool Cloud is an online Audio Noise Remover. Our tool allows for various audio formats to be focused from noise.
Accepts: MP3, WAV, FLAC, M4A, OGG, AAC
| Parameter | Type | Default | Details |
|---|---|---|---|
strength | integer | 3 | Noise reduction strength (1-5, where 5 is strongest) min 1, max 5 |
normalize_output | boolean | True | Normalize audio levels after noise reduction |
curl -X POST https://www.tool-cloud.com/api/v1/tools/audio_noise_reduction/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"strength": 3, "normalize_output": true}'
Trim Audio
POST /api/v1/tools/trim_audio/run
2 credits
Tool Cloud is an online Audio Trimmer. Our tool trims various audio formats to specific start and end times or duration.
Accepts: MP3, WAV, FLAC, M4A, AAC, OGG
| Parameter | Type | Default | Details |
|---|---|---|---|
start_time | number | 0 | Start time in seconds (default: 0) min 0 |
end_time | number | — | End time in seconds (optional, trims to end if not specified) min 0 |
duration | number | — | Duration in seconds from start time (alternative to end_time) min 0.1 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/trim_audio/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"start_time": 0, "end_time": 1}'
Convert AI to SVG
POST /api/v1/tools/ai_to_svg/run
3 credits
Tool Cloud converts your vector files online. Our tool converts SVG to EPS and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: AI
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/ai_to_svg/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert EPS to JPG
POST /api/v1/tools/eps_to_jpg/run
3 credits
Tool Cloud converts your vector files online. Our tool converts EPS to JPG and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: EPS, EPSF, EPSI
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/eps_to_jpg/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert EPS to PNG
POST /api/v1/tools/eps_to_png/run
3 credits
Tool Cloud converts your vector files online. Our tool converts EPS to PNG and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: EPS, EPSF, EPSI
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/eps_to_png/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert EPS to SVG
POST /api/v1/tools/eps_to_svg/run
3 credits
Tool Cloud converts your vector files online. Our tool converts EPS to SVG and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: EPS, EPSF, EPSI
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/eps_to_svg/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert SVG to AI
POST /api/v1/tools/svg_to_ai/run
3 credits
Tool Cloud converts your vector files online. Our tool converts SVG to AI and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: SVG, SVGZ
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/svg_to_ai/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert SVG to EPS
POST /api/v1/tools/svg_to_eps/run
3 credits
Tool Cloud converts your vector files online. Our tool converts SVG to EPS and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: SVG, SVGZ
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/svg_to_eps/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert SVG to JPG
POST /api/v1/tools/svg_to_jpg/run
3 credits
Tool Cloud converts your vector files online. Our tool converts SVG to JPG and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: SVG, SVGZ
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/svg_to_jpg/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert SVG to PNG
POST /api/v1/tools/svg_to_png/run
3 credits
Tool Cloud converts your vector files online. Our tool converts SVG to PNG and allows for batch file uploading. Amongst many others, we support SVG, SVGZ, AI, and EPS.
Accepts: SVG, SVGZ
| Parameter | Type | Default | Details |
|---|---|---|---|
resolution | number | 300 | Output resolution in DPI (for rasterization when needed) min 72, max 1200 |
width | number | 0 | Output width in pixels (0 = auto) min 0, max 10000 |
height | number | 0 | Output height in pixels (0 = auto) min 0, max 10000 |
maintain_aspect_ratio | boolean | True | Maintain aspect ratio when resizing |
curl -X POST https://www.tool-cloud.com/api/v1/tools/svg_to_png/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]" \
-F 'params={"resolution": 300, "width": 0}'
Convert Text Case
POST /api/v1/tools/convert_case/run
Free
Convert text to different case formats (uppercase, lowercase, title case, sentence case)
Accepts: TXT, MD, HTML, RST
| Parameter | Type | Default | Details |
|---|---|---|---|
case_type | string | lowercase | Case conversion type One of: uppercase, lowercase, title_case, sentence_case |
curl -X POST https://www.tool-cloud.com/api/v1/tools/convert_case/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "text=Your text here" \
-F 'params={"case_type": "lowercase"}'
Count Words
POST /api/v1/tools/count_words/run
Free
Count words, characters, and other text statistics
Accepts: TXT, MD, CSV, JSON, XML, HTML
curl -X POST https://www.tool-cloud.com/api/v1/tools/count_words/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "text=Your text here"
Extract Keywords
POST /api/v1/tools/extract_keywords/run
Free
Extract important keywords and phrases from text documents
Accepts: TXT, MD, HTML, RST, CSV, JSON
| Parameter | Type | Default | Details |
|---|---|---|---|
method | string | frequency | Keyword extraction method One of: frequency, tfidf, rake |
max_keywords | integer | 20 | Maximum number of keywords to extract min 1, max 100 |
min_length | integer | 3 | Minimum word length for keywords min 1, max 10 |
remove_stopwords | boolean | True | Remove common stop words from results |
lemmatize | boolean | True | Apply lemmatization to normalize words |
curl -X POST https://www.tool-cloud.com/api/v1/tools/extract_keywords/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "text=Your text here" \
-F 'params={"method": "frequency", "max_keywords": 20}'
Format Text
POST /api/v1/tools/format_text/run
Free
Clean and reformat text with line breaks, spacing, and structure improvements
Accepts: TXT, MD, CSV, JSON, HTML, RST
| Parameter | Type | Default | Details |
|---|---|---|---|
normalize_line_breaks | boolean | True | Normalize line breaks to Unix format |
remove_extra_spaces | boolean | True | Remove extra spaces and tabs |
fix_paragraphs | boolean | True | Fix paragraph separation and line wrapping |
remove_blank_lines | boolean | True | Remove excessive blank lines |
max_line_length | integer | 80 | Maximum line length for wrapping (0 = no wrapping) min 0, max 200 |
indentation | string | none | Text indentation style One of: none, auto, spaces_2, spaces_4, tabs |
preserve_code_blocks | boolean | True | Preserve code blocks and formatting in Markdown |
remove_urls | boolean | False | Remove URLs from text |
remove_emails | boolean | False | Remove email addresses from text |
curl -X POST https://www.tool-cloud.com/api/v1/tools/format_text/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "text=Your text here" \
-F 'params={"normalize_line_breaks": true, "remove_extra_spaces": true}'
Invisible Character Viewer
POST /api/v1/tools/invisible_char_viewer/run
Free
Detect and highlight invisible characters, non-printing symbols, and formatting characters in text
Accepts: TXT, MD, HTML, CSV, JSON, XML, PY, JS, CSS
| Parameter | Type | Default | Details |
|---|---|---|---|
show_details | boolean | True | Show detailed character information (code points, names) |
highlight_mode | string | descriptive | How to highlight invisible characters One of: brackets, unicode, hex_codes, descriptive |
include_whitespace | boolean | True | Include spaces and tabs in results |
output_format | string | text_report | Format for the analysis output One of: text_report, html_highlighted, json_details |
line_numbers | boolean | False | Include line numbers in output |
curl -X POST https://www.tool-cloud.com/api/v1/tools/invisible_char_viewer/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "text=Your text here" \
-F 'params={"show_details": true, "highlight_mode": "descriptive"}'
Remove Duplicate Lines
POST /api/v1/tools/remove_duplicate_lines/run
Free
Remove duplicate lines from text files, preserving line order
Accepts: TXT, MD, CSV, LOG, JAVA, PY, JS, CSS, HTML, XML, JSON, SQL, RST, MD
| Parameter | Type | Default | Details |
|---|---|---|---|
preserve_case | boolean | True | Treat lines with different cases as different (case-sensitive) |
remove_empty_lines | boolean | False | Also remove empty lines after deduplication |
trim_whitespace | boolean | False | Trim leading/trailing whitespace before deduplication |
curl -X POST https://www.tool-cloud.com/api/v1/tools/remove_duplicate_lines/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "text=Your text here" \
-F 'params={"preserve_case": true, "remove_empty_lines": false}'
Convert Audio to Base64
POST /api/v1/tools/audio_to_base64/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert Audio format to Base64.
Accepts: MP3, WAV, FLAC, OGG, M4A, AAC
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/audio_to_base64/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert Base64 to ASCII
POST /api/v1/tools/base64_to_ascii/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert specified Base64 to ASCII format.
| Parameter | Type | Default | Details |
|---|---|---|---|
input_data | string | — | Base64 data to decode |
curl -X POST https://www.tool-cloud.com/api/v1/tools/base64_to_ascii/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"input_data": "value"}'
Convert Base64 to Audio
POST /api/v1/tools/base64_to_audio/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert specified Base64 to Audio format.
| Parameter | Type | Default | Details |
|---|---|---|---|
input_data | string | — | Base64 data to decode |
curl -X POST https://www.tool-cloud.com/api/v1/tools/base64_to_audio/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"input_data": "value"}'
Convert Base64 to Image
POST /api/v1/tools/base64_to_image/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert specified Base64 to Image format.
| Parameter | Type | Default | Details |
|---|---|---|---|
input_data | string | — | Base64 data to decode |
curl -X POST https://www.tool-cloud.com/api/v1/tools/base64_to_image/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"input_data": "value"}'
Convert Base64 to PDF
POST /api/v1/tools/base64_to_pdf/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert specified Base64 to PDF format.
| Parameter | Type | Default | Details |
|---|---|---|---|
input_data | string | — | Base64 data to decode |
curl -X POST https://www.tool-cloud.com/api/v1/tools/base64_to_pdf/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"input_data": "value"}'
Convert Base64 to Text
POST /api/v1/tools/base64_to_text/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert specified Base64 to Text format.
| Parameter | Type | Default | Details |
|---|---|---|---|
input_data | string | — | Base64 data to decode |
curl -X POST https://www.tool-cloud.com/api/v1/tools/base64_to_text/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"input_data": "value"}'
Convert Base64 to Video
POST /api/v1/tools/base64_to_video/run
2 credits
Tool Cloud converts your Base64 online. Our tool will convert specified Base64 to Video format.
| Parameter | Type | Default | Details |
|---|---|---|---|
input_data | string | — | Base64 data to decode |
curl -X POST https://www.tool-cloud.com/api/v1/tools/base64_to_video/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"input_data": "value"}'
Convert HTML to Base64
POST /api/v1/tools/html_to_base64/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert HTML format to Base64.
| Parameter | Type | Default | Details |
|---|---|---|---|
input_data | string | — | HTML data to encode |
curl -X POST https://www.tool-cloud.com/api/v1/tools/html_to_base64/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"input_data": "value"}'
Convert IP to Location
POST /api/v1/tools/ip_to_location/run
1 credit
Tool Cloud is an online Ip to Location Converter. Our tool will convert an IP to a location within 30 miles.
| Parameter | Type | Default | Details |
|---|---|---|---|
ip | string | — | IP address to geolocate |
curl -X POST https://www.tool-cloud.com/api/v1/tools/ip_to_location/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"ip": "value"}'
Convert Image to Base64
POST /api/v1/tools/image_to_base64/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert Image format to Base64.
Accepts: JPG, JPEG, PNG, GIF, WEBP, BMP, TIFF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/image_to_base64/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert PDF to Base64
POST /api/v1/tools/pdf_to_base64/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert PDF format to Base64.
Accepts: PDF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/pdf_to_base64/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert PDF to Markdown
POST /api/v1/tools/pdf_to_markdown/run
5 credits
Tool Cloud is an online PDF to Markdown Converter. Our tool will convert PDF to MD with minimal loss.
Accepts: PDF
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/pdf_to_markdown/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
Convert Text to Base64
POST /api/v1/tools/text_to_base64/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert Text format to Base64.
Accepts: TXT, MD, HTML, JSON, XML, CSS
curl -X POST https://www.tool-cloud.com/api/v1/tools/text_to_base64/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "text=Your text here"
Convert Video to Base64
POST /api/v1/tools/video_to_base64/run
1 credit
Tool Cloud converts your Base64 online. Our tool will convert Video format to Base64.
Accepts: MP4, AVI, MOV, MKV, WEBM, FLV
This tool has no options. Just send the file.
curl -X POST https://www.tool-cloud.com/api/v1/tools/video_to_base64/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F "[email protected]"
QR Code Generator
POST /api/v1/tools/qr_generator/run
1 credit
Tool Cloud is an online QR Code Generator. Our tool will create a QR image from a url.
Accepts: URL
| Parameter | Type | Default | Details |
|---|---|---|---|
url | string | — | URL to encode in QR code |
size | integer | 256 | QR code size in pixels (100-1000) min 100, max 1000 |
foreground_color | string | #000000 | Foreground color (hex) |
background_color | string | #FFFFFF | Background color (hex) |
add_border | boolean | True | Add a border around the QR code |
curl -X POST https://www.tool-cloud.com/api/v1/tools/qr_generator/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"url": "value", "size": 256}'
UUID Generator
POST /api/v1/tools/uuid_random_string_generator/run
1 credit
Tool Cloud is an online UUID Generator. Our tool generates random UUIDs as specified.
| Parameter | Type | Default | Details |
|---|---|---|---|
generation_type | string | uuid4 | Type of identifier to generate One of: uuid4, random_string |
count | integer | 1 | Number of identifiers to generate (1-10) min 1, max 10 |
string_length | integer | 32 | Length of random strings (8-64) min 8, max 64 |
curl -X POST https://www.tool-cloud.com/api/v1/tools/uuid_random_string_generator/run \
-H "Authorization: Bearer $TOOL_CLOUD_KEY" \
-F 'params={"generation_type": "uuid4", "count": 1}'No tools match your search.