File Conversion API for Developers & AI Agents

Images, audio, PDFs, CSV, JSON, XML - 86 endpoints, one API key. From $0.002/credit on Pro. Works with Claude, Cursor, and any MCP tool.

86 Endpoints
<100ms Response time
30+ Formats supported

Convert JPG to WebP in one request

Terminal
$ curl -X POST https://qkconvert.dev/api/v1/image/convert \
    -H "Authorization: Bearer sk_live_a1b2c3..." \
    -F "image=@photo.jpg" \
    -F 'options={"output_format":"webp","quality":85}' \
    -o result.webp

# 200 OK - 38ms
# 142KB in, 47KB out - saved to result.webp

Eight categories.
30+ formats.
One subscription.

Images, audio, documents, data, archives, web rendering, and generation - all through one API. No SDK required.

Images
1 Credit

Image Processing

Convert, resize, rotate, compress, watermark, and strip metadata. JPEG, PNG, WebP, AVIF, GIF, TIFF, BMP, ICO, SVG.

Audio
3 Credits

Audio Processing

Convert, trim, merge, split, normalize, and generate waveforms. MP3, WAV, FLAC, OGG, AAC, AIFF.

Documents
2 Credits

PDF Processing

Merge, split, compress, watermark, extract text, render to image, and create from images or plain text.

Data
1 Credit

Data Conversion

Full bidirectional matrix: CSV, JSON, XML, YAML, XLSX, TOML. 25 conversion pairs across 6 formats. Plus Markdown to HTML.

Web
2 Credits

Web Rendering

Convert HTML or any URL to PDF or image via headless Chromium. Full CSS, font, and layout support. Set exact pixel dimensions.

Archive
2 Credits

Archive Operations

Create ZIP archives from multiple files and inspect archive contents without extracting.

Generate
1 Credit

QR Codes & Barcodes

Generate QR codes and barcodes as PNG or SVG. Code128, EAN-13, UPC-A, and more.

Built for your stack

SaaS backends

Resize user uploads, generate thumbnails, convert documents on the fly. One API replaces ImageMagick, Ghostscript, and FFmpeg on your servers.

Data pipelines

Convert between CSV, JSON, XML, YAML, XLSX, and TOML. 25 bidirectional pairs across CSV, JSON, XML, YAML, XLSX, and TOML. Feed ETL workflows with one call.

AI agent tooling

MCP-compatible. Your AI assistant can convert files, extract text, and generate documents directly in conversation. No custom integration code.

Works with your AI tools

Connect QkConvert to Claude, Cursor, Copilot, and any MCP-compatible AI assistant. Your AI can convert files, generate QR codes, and hash files directly in conversation.

  1. Sign up free and create an API key
  2. Add the config block to your AI tool's MCP settings
  3. Ask your AI to convert a file - it calls QkConvert automatically

Uses the OpenAPI spec via openapi-mcp-server. No SDK or plugin required.

MCP Config
{
  "mcpServers": {
    "qkconvert": {
      "command": "npx",
      "args": [
        "openapi-mcp-server",
        "https://qkconvert.dev/api/openapi.json"
      ],
      "env": {
        "API_KEY": "sk_live_..."
      }
    }
  }
}

Simple and transparent pricing

Start free. No credit card required. Upgrade when ready.

Free
For prototyping
$0 USD/mo
  • 500 credits / month
  • 5 requests / minute
  • All endpoints
  • Community support
Start Free
Hobby
For side projects
$6 USD/mo
  • 1,000 credits / month
  • 30 requests / minute
  • $0.006 / overage credit
  • Email support
Subscribe
Pro
For scale
$60 USD/mo
  • 50,000 credits included
  • 300 requests / minute
  • $0.002 / overage credit
  • Priority support
Subscribe

Need higher volume? Get in touch for custom limits.

Frequently asked questions

How does pricing work?

Each API call costs 1-3 credits depending on the category. Images and data conversions cost 1 credit. PDFs and archives cost 2. Audio costs 3. The free tier includes 500 credits per month with no credit card required.

What image formats do you support?

Input: JPEG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO, SVG. Output: all of the above except SVG. You can also crop, resize, generate thumbnails, create animated GIFs, strip EXIF data, and generate blurhash placeholders.

Can I convert CSV to JSON, XML, or YAML?

Yes. We support 25 data conversion pairs between CSV, JSON, XML, YAML, XLSX, and TOML, plus Markdown to HTML. All data conversions cost 1 credit.

How do I merge or split PDFs?

Upload multiple PDFs to the merge endpoint, or upload one PDF with page ranges to the split endpoint. You can also compress, watermark, extract text, and render pages as images.

Does it work with AI assistants?

Yes. QkConvert works with Claude, Cursor, Copilot, and any MCP-compatible AI tool. Add our OpenAPI spec URL to your MCP config and your AI can convert files directly in conversation. There is also a dedicated Claude Code plugin.

How fast are the responses?

Lightweight operations like data conversion and image metadata complete in milliseconds. Image format conversion, audio processing, and PDF operations depend on file size but are fast thanks to Rust - no cold starts, no JVM warmup.

Is there a free trial?

The free tier is permanent - 500 credits per month, forever, no credit card. You can also use the sandbox to try any endpoint without signing up (20 requests per day).

What happens if I exceed my credit limit?

On the free tier, requests are blocked until the next billing cycle. On paid tiers, you can continue making requests at the overage rate (as low as $0.002 per credit on Pro).

Get your API key in 30 seconds

Sign up with Google, GitHub, or email. Generate a key. Start making requests.

Create Free Account