# Conversion Tools

Conversion Tools is an online service that offers a fast and easy way to convert documents between different formats, like XML, Excel, PDF, Word, Text, CSV, and others.

- **Category:** documents
- **Auth:** API_KEY
- **Tools:** 18
- **Triggers:** 0
- **Slug:** `CONVERSION_TOOLS`
- **Version:** 20260217_00

## Tools

### Convert JPG to JSON with AI

**Slug:** `CONVERSION_TOOLS_CONVERT_AI_JPG_TO_JSON`

Tool to convert JPG to structured JSON using AI. Use after uploading the image or specifying its URL.

### Convert Excel to CSV

**Slug:** `CONVERSION_TOOLS_CONVERT_EXCEL_TO_CSV`

Tool to convert Excel files to CSV. Use when you have an Excel file (local upload or URL) and need a CSV output. Use after uploading or providing file URL.

### Convert Excel to HTML

**Slug:** `CONVERSION_TOOLS_CONVERT_EXCEL_TO_HTML`

Convert an Excel (.xlsx) file to HTML table format. Use when you need to transform spreadsheet data into an HTML representation. Provide either a file upload or a public URL to the Excel file. Returns a task_id that can be used to check the conversion status and download the result once complete.

### Convert Markdown to HTML

**Slug:** `CONVERSION_TOOLS_CONVERT_MARKDOWN_TO_HTML`

Tool to convert Markdown to HTML. Use after uploading the Markdown file or specifying its URL to generate HTML content.

### Convert OXPS to PDF

**Slug:** `CONVERSION_TOOLS_CONVERT_OXPS_TO_PDF`

Tool to convert an OXPS file to PDF. Use when you have an OXPS file either uploaded (file_id) or via URL and need a PDF output. Provide only one of `file_id` or `url`.

### Convert Website to PDF

**Slug:** `CONVERSION_TOOLS_CONVERT_WEBSITE_TO_PDF`

Tool to convert a website URL to PDF. Use when you need a PDF snapshot of a web page; returns a task_id to poll for completion.

### Convert Website to PNG

**Slug:** `CONVERSION_TOOLS_CONVERT_WEBSITE_TO_PNG`

Tool to convert a website URL to a PNG image. Use when you need a snapshot of an entire web page or specific viewport.

### Convert Word to Text

**Slug:** `CONVERSION_TOOLS_CONVERT_WORD_TO_TEXT`

Convert Word documents (.doc/.docx) to plain text (.txt). The action uploads the document, waits for conversion to complete (up to ~60 seconds), and returns the task status with a URL to download the converted text file. Use when you need to extract text content from Word documents for further processing.

### Create Conversion Task

**Slug:** `CONVERSION_TOOLS_CREATE_TASK`

Tool to create a new conversion task. This is the main endpoint for performing conversions across 100+ conversion types including XML, JSON, Excel, PDF, CSV, images, audio/video, and more. Use when you need to convert any supported file format or website. Counts against quota unless sandbox mode is enabled.

### Download Converted File

**Slug:** `CONVERSION_TOOLS_DOWNLOAD_FILE`

Download a converted file from the Conversion Tools API using its file ID. Use this action after a conversion task completes successfully. The file_id is obtained from the task status response when status is 'SUCCESS'. Converted files are automatically deleted after 24 hours. Workflow: 1. Run a conversion task (e.g., convert_website_to_pdf) 2. Check task status until status is 'SUCCESS' 3. Use the file_id from the task response to download the result

### Get Auth Info

**Slug:** `CONVERSION_TOOLS_GET_AUTH_INFO`

Tool to get information about the authenticated user including email address. Use when you need to verify API credentials or retrieve the user's email.

### Get Conversion Config

**Slug:** `CONVERSION_TOOLS_GET_CONFIG`

Tool to get available conversion types and their configuration. Returns the list of all supported conversions with their options. Use this to discover what conversions are available and what parameters they accept.

### Get File Info

**Slug:** `CONVERSION_TOOLS_GET_FILE_INFO`

Tool to get metadata about a file including size, name, and preview (for text files). Use when you need to retrieve information about a previously uploaded file. This does NOT count against your quota.

### Get Task Status

**Slug:** `CONVERSION_TOOLS_GET_TASK_STATUS`

Tool to get the status of a conversion task. Poll this endpoint until status is SUCCESS or ERROR. On SUCCESS, the response includes file_id which can be used to download the result file.

### List Conversion Tasks

**Slug:** `CONVERSION_TOOLS_LIST_TASKS`

Get all tasks for the authenticated user (up to 50 most recent tasks). Use this action to retrieve conversion task history, check task statuses, or find completed tasks for downloading results. This does NOT count against your API quota. Filter by status to retrieve only tasks in a specific state (PENDING, RUNNING, SUCCESS, or ERROR).

### Update Task Retention

**Slug:** `CONVERSION_TOOLS_UPDATE_TASK_RETENTION`

Tool to update the retention mode for a task. Use when you need to change how long task files are kept before automatic deletion. Standard mode (standard_24h) retains files for 24 hours. TTL mode (ttl_15m) is for paid users only and deletes files after 15 minutes.

### Upload File

**Slug:** `CONVERSION_TOOLS_UPLOAD_FILE`

Upload a file to the ConversionTools API for subsequent conversion operations. This action uploads a file and returns a file_id that can be used with other conversion actions such as convert_word_to_text, convert_excel_to_csv, convert_oxps_to_pdf, etc. Supported formats include: documents (DOC, DOCX, PDF, TXT, RTF), spreadsheets (XLS, XLSX, CSV), images (PNG, JPG, GIF, BMP), and various other file types.

### Upload File

**Slug:** `CONVERSION_TOOLS_UPLOAD_FILE2`

Tool to upload a file to the ConversionTools server for conversion. Use when you need to store a file temporarily before creating a conversion task. File upload does NOT count against your quota.
