Fredia Converter is a free, cross-platform media converter built with Electron.js.
Easily drag and drop your media files, choose your desired format and destination, and convert them with a single click — all while tracking progress in real time.
- 🖱 Drag & Drop Support – Simply drop your media files into the app.
- 📜 File List View – See all queued files with details before conversion.
- ⚙️ Custom Conversion Settings – Choose:
- Output file type (e.g., MP4, MP3, WAV, AVI, etc.)
- Destination folder
- Additional conversion parameters (coming soon)
- ▶ One-Click Conversion – Hit Convert and let Fredia do the rest.
- 📊 Progress Tracking – Real-time progress bar for each file.
- 💻 Cross-Platform – Works on Windows, macOS, and Linux.
- Go to the GitHub Releases page.
- Download the installer or archive for your platform:
- Windows –
.exeinstaller or.zip - macOS –
.dmgor.zip - Linux –
.deb, or.tar.gzor.zip
- Windows –
- Install or extract, then launch Fredia Converter.
⚠️ Caution: Do not try this option if you are not a developer, otherwise you may end up breaking your head just like I did when I was in the university.
⚠️ Prerequisite: Make sure you have Node.js (LTS version recommended) installed on your system before proceeding.
You can verify by runningnode -vandnpm -vin your terminal.
-
Clone the repository
git clone https://github.com/AbhayJha24/fredia-converter.git cd fredia-converter -
Install dependencies
npm install
-
Build for production
Run one of the following commands based on your os and arch
- Windows (x64):
npm run build-windows - Windows (ARM):
npm run build-windows-arm - Linux (x64):
npm run build-linux - Linux (ARM):
npm run build-linux-arm - macOS (Intel):
npm run build-mac - macOS (Apple Silicon):
npm run build-mac-arm
For Example:
npm run build:windows
- Windows (x64):
-
Find the build in the dist folder
You will now find the build in the
distfolder
- Electron.js – Cross-platform desktop app framework
- Node.js – Backend runtime
- FFmpeg – Media processing engine
- HTML5 / CSS3 / JavaScript – UI and logic
- Drag & Drop your media files into the app window.
- Files appear in a list view with options to:
- Select output format
- Choose destination path
- Click Convert.
- Fredia Converter uses FFmpeg to process each file.
- Watch the progress bar update in real time.
- Done! Your converted files are ready in the chosen folder.
This project is licensed under the MIT License.
Contributions are welcome! If you’d like to improve Fredia Converter:
- Fork the repo
- Create a new branch (
feature/your-feature) - Commit your changes
- Push to your branch
- Open a Pull Request
- Advanced conversion options
- More output format presets
For questions, suggestions, or bug reports, open an issue on GitHub Issues.
