Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Self Hosted
  3. ConvertX

ConvertX

AGPL-3.0TypeScriptv0.17.0Self-Hosted

A self-hosted online file converter supporting over 1000 different formats across documents, images, video, and more.

GitHubGitHub
16.6k stars909 forks0 contributors

What is ConvertX?

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.

Target Audience

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.

Value Proposition

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.

Overview

💾 Self-hosted online file converter. Supports 1000+ formats ⚙️

Use Cases

Best For

  • Self-hosting a private file conversion service for internal team use
  • Converting sensitive documents without uploading them to third-party clouds
  • Batch processing large numbers of files across diverse formats
  • Integrating file conversion capabilities into a private development workflow
  • Replacing subscription-based online conversion tools with a free, open-source solution
  • Managing media files (images, video, audio) with customizable FFmpeg arguments

Not Ideal For

  • Users needing instant, no-setup file conversion for occasional one-off tasks
  • Environments with strict resource constraints or policies against running Docker containers
  • Projects requiring a lightweight, API-only integration without a web interface
  • Teams that need guaranteed support for proprietary or niche formats beyond the 1000+ covered

Pros & Cons

Pros

Extensive Format Support

Supports over 1000 formats using powerful backend tools like FFmpeg, ImageMagick, and LibreOffice, as detailed in the converters table with specific input/output counts.

Privacy-First Architecture

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.

Easy Docker Deployment

Deployable via a simple Docker Compose file with extensive environment variables for access control, cleanup, and performance tuning, making setup straightforward for containerized environments.

Batch Processing Capabilities

Allows simultaneous conversion of multiple files, improving workflow efficiency for bulk operations, which is a key feature highlighted in the README.

Cons

Configuration Complexity

Requires manual setup of environment variables like JWT_SECRET and HTTP_ALLOWED, with warnings about login issues over non-HTTPS connections, adding deployment overhead.

High Resource Consumption

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.

Limited API Documentation

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.

Open Source Alternative To

ConvertX is an open-source alternative to the following products:

CloudConvert
CloudConvert

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.

Z
Zamzar

Zamzar is an online file conversion service that supports converting between a wide variety of document, image, video, and audio formats.

O
OnlineConvert

A free online file converter that supports conversion between various document, image, video, audio, and archive formats.

Frequently Asked Questions

Quick Stats

Stars16,604
Forks909
Contributors0
Open Issues90
Last commit1 day ago
CreatedSince 2024

Tags

#conversion#media-processing#converter#open-source-alternative#convert#typescript#document-conversion#docker#bun#self-hosted

Built With

T
TypeScript
B
Bun
D
Docker

Included in

Self Hosted284.1k
Auto-fetched 1 day ago

Related Projects

CyberChefCyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

Stars34,641
Forks3,916
Last commit4 days ago
google-webfonts-helpergoogle-webfonts-helper

A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets

Stars12,940
Forks445
Last commit1 month ago
TeslaMateTeslaMate

A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld]

Stars7,904
Forks926
Last commit6 days ago
iSponsorBlockTViSponsorBlockTV

SponsorBlock client for all YouTube TV clients.

Stars5,408
Forks233
Last commit5 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub