A self-hosted online file converter supporting over 1000 different formats across documents, images, video, and more.
ConvertX is a self-hosted, web-based file conversion service that supports over 1000 different formats for documents, images, video, e-books, and 3D assets. It solves the problem of relying on public online converters by providing a private, customizable platform that users can deploy and manage on their own infrastructure.
Developers, IT administrators, and privacy-conscious users who need a reliable, in-house file conversion solution for personal or organizational use, especially those managing sensitive data.
Developers choose ConvertX for its extensive format support, ease of deployment via Docker, and full control over data and conversion processes, offering a robust open-source alternative to commercial online conversion services.
💾 Self-hosted online file converter. Supports 1000+ formats ⚙️
Supports over 1000 formats using powerful backend tools like FFmpeg, ImageMagick, and LibreOffice, as detailed in the converters table with specific input/output counts.
Self-hosted design ensures all conversion happens on-premises, avoiding third-party cloud reliance and keeping sensitive data private, as emphasized in the project philosophy.
Deployable via a simple Docker Compose file with extensive environment variables for access control, cleanup, and performance tuning, making setup straightforward for containerized environments.
Allows simultaneous conversion of multiple files, improving workflow efficiency for bulk operations, which is a key feature highlighted in the README.
Requires manual setup of environment variables like JWT_SECRET and HTTP_ALLOWED, with warnings about login issues over non-HTTPS connections, adding deployment overhead.
Relies on resource-intensive backend tools like FFmpeg and LibreOffice, which can strain CPU and memory during concurrent conversions, especially with large files or batch processing.
Focuses on web UI and Docker setup with no built-in API documentation, making it less suitable for seamless integration into automated pipelines or custom applications.
ConvertX is an open-source alternative to the following products:
CloudConvert is an online file conversion service that supports over 200 formats, including documents, images, videos, and audio files. It offers API access for developers and integration with cloud storage services.
Zamzar is an online file conversion service that supports converting between a wide variety of document, image, video, and audio formats.
A free online file converter that supports conversion between various document, image, video, audio, and archive formats.
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets
A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld]
SponsorBlock client for all YouTube TV clients.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.