Handle any file your users upload. Instantly.

Convert, compress, and process 90+ formats with a single API call. No infrastructure to maintain.

Get Free API Key
curl -X POST https://myfiletool.com/api/v1/convert \
  -H "Authorization: Bearer mt_YOUR_KEY" \
  -F "file=@photo.heic" \
  -F "output_format=jpeg" \
  -o photo.jpg
90+ Formats
Single API Call
No Subscriptions
Production Ready

Built for developers shipping real products

SaaS Apps

Accept any file format and normalize uploads automatically. Your users upload HEIC, TIFF, PSD — your app gets JPEG.

Marketplaces

Convert and optimize user-uploaded images. Consistent output formats, every time.

AI Pipelines

Preprocess files before feeding them to ML models. Convert RAW camera files, extract images from PDFs.

Internal Tools

Batch convert documents and images across your organization. No manual processing.

Why use an API instead of building it yourself?

No conversion pipelines to maintain

Skip the ImageMagick configs, ffmpeg flags, and dependency hell. One HTTP call handles it.

90+ formats out of the box

HEIC, WebP, AVIF, RAW camera files, PSD, SVG, EPS, PDF, and more. New formats added regularly.

Scalable and production-ready

Handles files up to 100MB. Built for real workloads, not toy demos.

Simple pricing, no subscriptions

Pay per conversion. 50 free credits to start. Buy more only when you need them.

Up and running in 5 minutes

1

Get your API key

Register below — 50 free conversions, no credit card required.

2

Convert a file

curl -X POST https://myfiletool.com/api/v1/convert \
  -H "Authorization: Bearer mt_YOUR_KEY" \
  -F "file=@photo.heic" \
  -F "output_format=jpeg" \
  -o photo.jpg
3

Check your usage

curl https://myfiletool.com/api/v1/account \
  -H "Authorization: Bearer mt_YOUR_KEY"

See it in action

A single POST converts any supported file. The response is the converted file itself — no polling, no callbacks.

Request

curl -X POST https://myfiletool.com/api/v1/convert \
  -H "Authorization: Bearer mt_live_abc123..." \
  -F "file=@document.png" \
  -F "output_format=webp" \
  -F "quality=85" \
  -o document.webp

Response headers

HTTP/2 200
Content-Type: image/webp
Content-Disposition: attachment; filename="document.webp"
X-Credits-Remaining: 47
X-Request-Id: req_a1b2c3d4

What you can do today

Single file conversion — one API call, one converted file
Batch processing — convert multiple files at once
PDF operations — merge documents, delete pages
90+ format pairs — JPEG, PNG, WebP, AVIF, HEIC, TIFF, PSD, SVG, and more
RAW camera formats — CR2, NEF, ARW, DNG, RAF, ORF, RW2
Quality control — set output quality for lossy formats

Start Building — Free

50 free conversions. No credit card required.

Simple, predictable pricing

Each conversion costs 1 credit. Buy more when you need them — no subscriptions, no surprises.

Free

For testing & development
€0
  • 50 conversions
  • 10MB max file size
  • All formats supported
  • No credit card required
Get Started

Starter

€5
  • 500 conversions
  • €0.01/conversion
  • 100MB max file size

Business

€50
  • 10,000 conversions
  • €0.005/conversion
  • 100MB max file size

Supported Formats

90+ conversion paths including HEIC, WebP, AVIF, PNG, JPEG, TIFF, BMP, SVG, PSD, RAW camera formats (CR2, NEF, ARW, DNG, RAF, ORF, RW2), and more.

View all supported conversions (JSON) →

API Reference

Full API documentation with request/response examples for every endpoint.

View API Documentation →