Professional media conversion tool powered by FFmpeg and Sharp.
100% Offline | No Data Collection | Open Source
- Image Conversion (JPG, PNG, WebP, AVIF, BMP, SVG)
- Video Conversion (MP4, AVI, WebM, MKV, MOV, GIF)
- Document Conversion (PDF, DOCX, TXT)
- Drag & Drop Interface
- Batch Processing
- Quality Control Slider
- Quick Presets for Restaurants & Delivery Apps
- Modern Dark UI
This application is 100% safe and does NOT contain malware.
| Feature | Status |
|---|---|
| Network requests | None - Works completely offline |
| Data collection | None - No analytics, no tracking |
| File access | Only files you select via native dialogs |
| Open source | Yes - Full code audit available |
For detailed security information, see SECURITY.md
Some antivirus software may flag this application because:
- It's not signed with a paid code signing certificate (~$300/year)
- Electron apps are sometimes flagged heuristically
- New applications lack "reputation"
This is a false positive. You can:
- Build from source yourself (see below)
- Check the code - it's all open source
- Monitor network traffic - zero external connections
| Component | Library | Purpose |
|---|---|---|
| Desktop | Electron 32.2.5 | Cross-platform framework |
| UI | React 18.3.1 | User interface |
| Styling | Tailwind CSS 3.4.17 | Modern CSS |
| Images | Sharp 0.33.5 | Image processing |
| Video | FFmpeg | Video processing |
| pdf-lib 1.17.1 | PDF manipulation | |
| Documents | mammoth, docx | Document conversion |
All dependencies are open source, actively maintained, and used by millions of developers.
- Node.js v18 or higher
- FFmpeg installed on your system
# Clone repository
git clone https://github.com/Jamaalx/zed-zen-converter.git
cd zed-zen-converter
# Install dependencies
npm install
# Start development mode
npm start
# Build installer
npm run makeThe installer will be in out/make/squirrel.windows/x64/.
- Add Files - Drag and drop or click to browse
- Select Format - Choose output format (WebP, JPG, PNG, MP4, etc.)
- Adjust Quality - Use slider (1-100%)
- Select Output Folder - Choose destination
- Convert - Click the convert button
| Preset | Format | Quality | Use Case |
|---|---|---|---|
| Restaurant Menu | WebP | 85% | Menu photos |
| Delivery App | WebP | 75% | Delivery platforms |
| Social Media | JPG | 90% | Instagram, Facebook |
| Archive | PNG | 100% | Lossless backup |
# Windows installer
npm run make
# Output location
out/make/squirrel.windows/x64/ZedZen-Media-Converter-Setup.exeFor code signing instructions, see BUILD.md.
zed-zen-converter/
├── src/
│ ├── main.js # Electron main process
│ ├── preload.js # Secure bridge to renderer
│ ├── renderer.jsx # React entry point
│ ├── App.jsx # Main React component
│ ├── components/ # UI components
│ └── utils/ # Helper functions
├── forge.config.js # Electron Forge config
├── SECURITY.md # Security documentation
├── BUILD.md # Build instructions
└── LICENSE # MIT License
MIT License - see LICENSE for details.
Fortitudo Vincit SRL
Version: 1.0.0 | Author: Alex Mantello