A CLI tool for converting images to WebP format with interactive quality presets.
FFmpeg is a powerful and fantastic tool, but converting a simple image can feel overwhelming with its thousands of parameters. KonvertImg was created for those moments when you just need to:
- Quickly convert heavy images to optimized WebP format
- Keep your privacy by converting locally instead of uploading to online services
- Skip the complexity of memorizing FFmpeg parameters for common tasks
No expertise required—just a simple, interactive CLI for everyday image conversion needs.
FFmpeg must be installed:
brew install ffmpeg # macOS
sudo apt install ffmpeg # Ubuntu/DebianVerify: ffmpeg -version
npx konvertimg # Run directly (no install)
npm install -g konvertimg # Or install globallySimply run konvertimg and follow the interactive prompts:
- Select your image file
- Choose quality preset (with size estimates)
- Confirm output path
- Done!
- Interactive CLI with quality presets (low/medium/high)
- Auto-resize to 1920px width (maintains aspect ratio)
- Real-time size estimation before conversion
- Compression statistics after conversion
- Supports JPEG, PNG, BMP, TIFF, GIF
| Preset | Quality | Best For |
|---|---|---|
| Low | 30 | Thumbnails, previews |
| Medium | 50 | General web use, social media |
| High | 70 | Portfolios, high-quality images |
$ konvertimg
✓ FFmpeg available
? Path to image: photo.jpg
Original size: 2.4 MB
? Choose quality: Medium (~420 KB)
? Output path: photo_web.webp
✓ Conversion successful!
Final size: 420 KB (82.5% compression)MIT