File conversion

The open-source, self-hosted alternative to CloudConvert

CloudConvert is a mature hosted converter and API. SnapOtter is the self-hosted alternative when conversion should happen inside your own infrastructure, with pipelines you control.

SnapOtter vs CloudConvert

  SnapOtter CloudConvert
Deployment model Self-hosted on your server Hosted web service
File processing location Your infrastructure Files are uploaded to a vendor-hosted service for processing
Cost control Free AGPLv3; limits are your hardware Usage-based and plan-based cloud pricing
Offline / air-gapped use Supported when deployed inside your network Designed for browser-based online use
Beyond file conversion Image, video, audio, PDF, and files Hosted conversion across many file categories
Source and auditability Source available under AGPLv3 Vendor-operated service; source availability is not the product model
Automation REST API and pipelines in your deployment Hosted API and browser workflows

Last reviewed July 1, 2026. Comparison uses publicly available vendor pages and focuses on deployment model, file location, auditability, and workflow fit. Vendor features and plans change; check current docs before deciding. SnapOtter is not affiliated with CloudConvert.

One stack, all five file types

CloudConvert is broad and API-friendly for conversion. SnapOtter converts across image, video, audio, PDF, and file formats, then adds compression, editing, OCR, transcription, and local pipelines.

What you do today with CloudConvert

You send files to CloudConvert's cloud, wait for the conversion, and download the result, often wiring it into an app through the hosted API and paying per conversion.

Why that matters for sensitive files

Every file that hits the API leaves your network, and the bill scales with volume. For user uploads or internal documents, a third party handles your data and you inherit their retention terms, none of which works in an air-gapped or on-prem setup.

Run it yourself

Self-host in one command

Process a file over the REST API

Frequently asked questions

Can I self-host a CloudConvert alternative?
Yes. SnapOtter is open source and runs on Docker. It converts image, video, audio, PDF, and file formats locally, with no per-conversion billing from SnapOtter.
Does SnapOtter convert video and audio too?
Yes. SnapOtter uses FFmpeg under the hood for video and audio, alongside Sharp for images and qpdf, LibreOffice, and related tools for documents.

Run it on your own server

200+ tools across image, video, audio, PDF, and files. Open source, free forever, and your files never leave your network.

Deploying this across a team?

Audit trails, per-tool permissions, SSO, and air-gapped deployment for regulated environments. Talk to us about running SnapOtter as shared infrastructure.