Transmute — Self-Hosted File Converter
Transmute is a free, open-source, self-hosted file converter and compressor that lets you convert and compress images, video, audio, data, documents, and 3D models on your own hardware.
Why Use a Self-Hosted File Converter?
Unlike cloud-based converters, Transmute keeps your files completely private. There are no file size limits, no watermarks, no rate limits, and no paid tiers. Deploy with a single Docker command and start converting.
Supported Conversions
- Image: PNG, JPG, WebP, SVG, BMP
- Video: MKV, MP4, MOV, AVI, WebM
- Audio: MP3, WAV, FLAC, AAC, OGG
- 3D Models: STL, OBJ, PLY, GLB, 3MF, DXF
- Data: CSV, JSON, YAML
- Documents: PDF, DOCX, TXT, Markdown, HTML
- Diagrams: draw.io to PNG, SVG, PDF
File Compression
Compress images, PDFs, audio, video, and GIFs to make them smaller while keeping the same format, with simple compression levels to balance quality and size.
Quickstart
Deploy in seconds: wget "https://raw.githubusercontent.com/transmute-app/transmute/refs/heads/main/docker-compose.yml" && docker compose up -d
View on GitHub