File conversion API

150+ formats.
One REST endpoint.

POST a file, name a target format, get the result back. 25+ open-source engines run behind one stable contract, so you stop maintaining a different integration for every file type.

POST /convert · docx → pdf200 OK
.docx.pdfPandocLibreOfficeFFmpegImageMagickGhostscript
planned: docx → Pandoc → LibreOffice → pdf · 380ms
01One endpoint

Write the integration once. Never again.

No SDK per format, no per-vendor auth, no library version conflicts. Anything that speaks HTTP works. Small files come back synchronously; larger ones go async with a webhook, with idempotency keys so retries are safe.

convert.tsTypeScript
1const form = new FormData();
2form.append("file", input);
3form.append("to", "pdf");
4
5const res = await fetch(
6 "https://api.docconverter.io/v1/convert",
7 { method: "POST", body: form }
8);
9const { url } = await res.json();
02The conversion graph

Niche format pairs usually need two hops. We plan them for you.

Ask for X → Y and the planner finds the shortest viable route through 25+ engines, weighing quality, speed, and cost. You get the execution trace back, so the route is never a black box. Need a specific engine every time? Force it.

Automatic routing

Multi-step pipelines are planned across the whole engine graph, not hardcoded per format pair.

Weighed selection

Engine choice considers quality, speed, and per-job cost, with fallback engines for marginal pairs.

Auditable trace

Every response includes the route taken, so you can verify exactly what ran and why.

03Coverage

Six categories. 150+ format pairs.

Images

PNG, JPG, WEBP, AVIF, HEIC, TIFF, BMP, SVG, raw camera formats.

Documents

PDF, DOCX, ODT, RTF, EPUB, HTML, Markdown.

Spreadsheets

XLSX, ODS, CSV, TSV.

Video

MP4, MOV, WEBM, MKV, AVI, transcoding and frame-rate conversion.

Audio

MP3, AAC, FLAC, WAV, OGG, with optional loudness normalisation.

Archives

ZIP, TAR, GZ, BZ2, 7Z — pack, unpack, repack.

04Pricing

Free tier for occasional use. Pay-per-job for the rest.

Free

Ad-hoc conversions
  • Generous monthly quota
  • All 150+ format pairs
  • Sync API for files ≤50MB

Pay-per-job

Most popular
Production usage
  • No monthly minimum
  • Async API for large files
  • Volume discounts at scale

Enterprise

Private deployment
  • Self-hosted Docker option
  • Custom retention policy
  • Dedicated support

Stop writing conversion code. Call the endpoint.

DocumentConverter is in private preview. Join the waitlist for API access.

Join the waitlist