🔄
📤
📥
📝
🔤
Open API — 18 Endpoints

The universal Format Conversion API toolkit

Markdown, JSON, YAML, XML, CSV, TOML, Base64, units, Roman numerals, and more. 18 bidirectional conversion endpoints, one API key.

curl -X POST "https://convert.toolkitapi.io/v1/convert/json-to-csv" \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"json": [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]}'
import httpx

data = [
    {"name": "Alice", "age": 30},
    {"name": "Bob", "age": 25},
]
resp = httpx.post(
    "https://convert.toolkitapi.io/v1/convert/json-to-csv",
    headers={"X-API-Key": "YOUR_KEY"},
    json={"json": data},
)
print(resp.json()["csv"])
# name,age\nAlice,30\nBob,25
const resp = await fetch("https://convert.toolkitapi.io/v1/convert/json-to-csv", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "YOUR_KEY",
  },
  body: JSON.stringify({
    json: [{name: "Alice", age: 30}, {name: "Bob", age: 25}],
  }),
});
const { csv } = await resp.json();
console.log(csv);
Pure In-Memory Parsing | XXE & Code Execution Safe | Free Tier Available | Bidirectional Conversions

Browse by Category

Everything you need for format conversion, validation, and encoding.

Built for Developers

Designed to simplify your workflow, not complicate it.

🔄

Bidirectional

Convert in both directions — JSON ↔ YAML, Markdown ↔ HTML, CSV ↔ JSON.

📦

One API Key

18 conversion endpoints under a single subscription. No per-format pricing.

Instant Conversion

Pure compute, no file uploads, no queues. Results in milliseconds.

18
API Endpoints
19
Categories
7
Data Formats
0
External Dependencies

Start converting formats in minutes

One API key. 18 endpoints. JSON, CSV, XML, YAML, TOML, Markdown, HTML, and more.

Get Free API Key →