OpenAltFinder
ConvertX

ConvertX

Self-hosted online file converter supporting 1000+ formats including documents, images, video, audio, and e-books.

Open source alternative to:

ConvertX is a self-hosted, web-based file converter that supports more than a thousand formats across documents, images, video, audio, e-books, vector graphics, 3D assets, and data files. Under the hood it wraps well-known open-source conversion engines — FFmpeg, ImageMagick, GraphicsMagick, Pandoc, Calibre, LibreOffice, Inkscape, libvips, libjxl, Assimp, and many more — into a single, easy-to-deploy web app.

Key features

  • Convert between 1000+ formats covering documents, images, video, audio, e-books, vector, 3D, and data files
  • Batch conversion of multiple files in one go
  • Password-protected file uploads
  • Multi-user accounts with isolated conversion history
  • Optional unauthenticated mode for single-user or trusted-network deployments
  • Configurable auto-deletion of files after N hours for privacy
  • Hardware-accelerated FFmpeg transcoding via custom arguments
  • Optional reverse-proxy subpath support (e.g. serve at /convert/)
  • Dark mode and multilingual interface

Self-hosting

ConvertX ships as a small Docker image based on Bun and the Elysia web framework, with an embedded SQLite database. A docker-compose.yml is provided, and a single docker run is enough to get going. All uploaded files and generated outputs are stored on a mounted volume, so you can back them up or wipe them on your own schedule.

How it compares to CloudConvert

CloudConvert is the de-facto paid online file converter, with strong API support, integration with Google Drive / Dropbox / OneDrive, and broad format coverage. ConvertX covers a similar breadth of formats but trades those cloud integrations and the managed API for full self-hosting: your files never leave your server, there are no per-conversion credit limits, and the AGPL-3.0 licensed code can be audited and extended. The trade-off is that you operate the server yourself and bring your own storage, authentication, and scaling.

Visit ConvertX
License
AGPL-3.0
Self hostable
Yes
Repository details
Version
v0.18.0
Created
4/7/2024
Stars
18,347
Forks
1,027
Open issues
124
Last commit
8/4/2026

Updated 8/6/2026, 7:00:34 PM

View Repository
Repository activity

Similar open source alternatives