File Conversion API
Coming Soon

DocumentConverter

150+ formats. One REST endpoint. No integration headaches.

A conversion SaaS that orchestrates 25+ open-source engines — Pandoc, LibreOffice, FFmpeg, ImageMagick, Ghostscript, qpdf and more — behind a single REST API. Submit a file, pick a target format, get the result. Free tier available; pay-per-job for higher volume.

150+
Source / target formats
25+
Conversion engines
REST
One endpoint
Free tier
Available
150+ FORMATS25+ ENGINESDOCKER SANDBOXEDPAY PER JOBREST APINO INSTALL NEEDEDPDF VIDEO AUDIO IMGBATCH AVAILABLE150+ FORMATS25+ ENGINESDOCKER SANDBOXEDPAY PER JOBREST APINO INSTALL NEEDEDPDF VIDEO AUDIO IMGBATCH AVAILABLE

Available on

  • Web
    Any modern browser
Core capabilities

What it does.

01
One REST endpoint

Stop maintaining 12 different file-conversion integrations.

POST a file, declare a target format, get the converted file back. No SDK to install per format type, no library version conflicts, no per-format auth. Works from any language that can make an HTTP request. The integration that you write once and then never have to think about again — particularly when a vendor inevitably deprecates the format-of-the-month.

  • POST multipart/form-data with the file and target format
  • Synchronous for small jobs, async with webhook for large ones
  • Idempotency keys for safe retries
  • Stable API contract across the entire format matrix
  • Language-agnostic — anything that speaks HTTP works
01
example.tsTypeScript
1const form = new FormData();
2form.append("file", input);
3form.append("to", "pdf");
4const res = await fetch(
5 "https://api/convert",
6 { method: "POST", body: form }
7);
02
Conversion graph

Multi-step conversions, planned automatically.

Going from one niche format to another usually requires two or three hops. The conversion-graph planner finds the shortest viable path through 25+ engines and executes it. You ask for X → Y; the planner picks the right route. Engine selection weighs quality, speed and per-job cost — and you get the trace back so you can audit it.

  • Automatic multi-step pipeline planning across 25+ engines
  • Engine selection weighs quality, speed and cost
  • Fallback engines for marginal format combinations
  • Per-job execution trace returned in the response
  • Force-engine override if you need deterministic routing
02
03
Isolated execution

Every job runs in its own short-lived container.

Each conversion job is dispatched to a fresh, isolated Docker container. No state crosses jobs. Inputs and outputs are encrypted at rest and purged on a configurable schedule (default 1 hour after delivery). The kind of architecture your security team can write a one-page approval for.

  • Per-job Docker isolation, ephemeral
  • TLS in transit, AES-256 at rest
  • Configurable retention (default 1h after delivery)
  • No customer data ever crosses job boundaries
  • EU and US regions; data residency enforced at the job level
03
More capabilities

Everything else it does.

Images

PNG, JPG, WEBP, AVIF, HEIC, TIFF, BMP, SVG, raw camera formats via libvips and ImageMagick.

Documents

PDF, DOCX, ODT, RTF, EPUB, HTML, Markdown via Pandoc and LibreOffice.

Spreadsheets

XLSX, ODS, CSV, TSV via LibreOffice and native libraries.

Video

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

Audio

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

Archives

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

Licensing

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

  • Generous free monthly quota for ad-hoc conversions
  • Pay-per-job pricing above the free tier
  • Volume discounts for high-throughput workloads
  • Enterprise plans with private deployment available
Frequently asked

Questions we hear often.

DocumentConverter is in private preview. Add yourself to the waitlist via the contact form and we'll be in touch when general availability is announced.

Talk to the team that actually builds the software.

Pilot deployments, volume licensing, product demos, security questionnaires — all handled by engineers and product leads, not a routing layer. We respond within one business day.

Schedule a discovery call
Half-hour walkthrough with someone who built the product — no sales script.
Run a pilot deployment
Full-feature evaluation with guided install, configured for your environment.
Email us directly
sales@royalsoftworks.com — we respond within one business day.

Send us a message

Leave your details and we'll follow up within one business day.