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.

Looking for contributors

This project is actively seeking help, join the community!

Visit ConvertX
License
AGPL-3.0
Self hostable
Yes
Repository details
Version
v0.18.0
Created
4/7/2024
Stars
18,180
Forks
1,017
Open issues
123
Last commit
6/22/2026

Updated 7/29/2026, 8:00:44 AM

View Repository

Similar open source alternatives