Convert any file into the one you actually need

Images, video, audio, documents, spreadsheets, ebooks, archives, fonts and 3D models — dropped in together, converted in one batch, downloaded as one ZIP. No account, nothing to install.

  • 99 input formats
  • 946 conversions, each with its own page
  • 12 file families

Start a conversion

or drop files here

Every engine runs on this server. Nothing is handed to another conversion service.

The format catalog

99 input formats across 12 families, and 946 conversions with a page of their own. Every chip below is a route this server already answers.


Convert from your own code

The REST API runs the same pipeline as the form above. A one-shot task streams the converted file straight back; a job gives you a DAG, a job id and a webhook.

convert.sh sh
# One shot: multipart in, the converted file streams back out.
curl -sS -X POST "$FC_API/tasks/convert" \
  -H "Authorization: Bearer $FC_TOKEN" \
  -F 'file=@report.docx' \
  -F 'output_format=pdf' -o report.pdf

# Add ?output=json to get the task record instead of the bytes.

# A job answers 201 with a Location header and runs after the
# response. ?wait=1 opts in to running it synchronously instead.
curl -sS -i -X POST "$FC_API/jobs?wait=1" \
  -H "Authorization: Bearer $FC_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"tasks":{
        "in":  {"operation":"import/url","url":"https://example.com/in.docx"},
        "pdf": {"operation":"convert","input":"in","output_format":"pdf"},
        "out": {"operation":"export/url","input":"pdf"}}}'

Read the API docs See plans

How it works

Three steps, no account, no software to install.

  1. Add your files

    Pick them, drop them, or paste a URL. Add as many as you like — duplicates are ignored and anything can be removed before you start.

  2. Choose the output

    Convert the whole batch to one format, or give every single file its own target. Tune quality and format-specific options while you are at it.

  3. Download

    Grab the converted files one by one or as a single ZIP. The job and everything in it is removed by the scheduled purge afterwards.

Built for the whole batch, not one file

The things that start to matter once you have more than a single file to deal with.

Built on the engines you already trust

No in-house codec guesswork. Every conversion is handed to the tool the industry already uses for that job.

Questions, answered

Still stuck? The help centre goes into more detail.