Yo WebP - VSCode Extension
Convert ALL images in Folder to WebP format with a simple right-click!
✨ New: Pro Version Available!
Upgrade to Pro for unlimited conversions and batch processing!
- 🆓 Free: 30 conversions/day
- 💡 Starter (USD $1): 100 conversions/day
- ⭐ Pro: Unlimited conversions + batch processing ($9.99/month)
Learn more about Pro →
Features
Free Tier 🆓
- 🖱️ Right-click conversion: Convert images to WebP directly from the VSCode Explorer
- 📁 Bulk folder conversion: Convert all images in a folder (including subfolders) to WebP
- ⚙️ Customizable settings: Choose quality, compression level, and whether to delete originals
- ⚡ Fast: Powered by a Rust backend for high-performance conversion
- 🔒 Secure: Built with security best practices, including path validation and input sanitization
- 🌍 Cross-platform: Works on macOS, Windows, and Linux
- 📦 Supported formats: PNG, JPG, JPEG, GIF, BMP, TIFF
- 📊 Daily limits: 100 single conversions, 3 bulk conversions
Pro Tier ⭐ ($6.99/month)
- ✨ Unlimited conversions: No daily limits
- 🚀 Batch processing: Select and convert multiple files/folders at once
- ⚡ Parallel conversion: 5x faster processing
- 💼 Priority support: Get help within 24 hours
- 🎯 All Free features included
~~Enterprise Tier~~ 💎 ($49.99/month)
Currently for display purposes only - not yet available
- ✨ All Pro features
- 🔥 API access
- 🕵🏼♂️ Team management
- 🌏 Custom integrations
- 🔑 SLA guarantee
Upgrade to Pro →
Usage
Free Tier Workflow
Convert Single Image to WebP
- In the VSCode Explorer, right-click on any supported image file
- Select "Convert to WebP" from the context menu
- The converted file will be saved in the same directory with a
.webp extension
Convert ALL images in Folder to WebP (Default Settings)
- In the VSCode Explorer, right-click on any folder
- Select "Convert ALL images in Folder to WebP" from the context menu
- All images in the folder and subfolders will be converted using default settings:
- Quality: 75 (0-100, higher = better quality)
- Compression: 6 (0-6, higher = better compression)
- Original files are preserved
Convert ALL images in Folder to WebP (Delete Original)
- In the VSCode Explorer, right-click on any folder
- Select "Convert ALL images in Folder to WebP (Delete Original)" from the context menu
- Confirm the deletion warning
- All images in the folder and subfolders will be converted using default settings and original files will be deleted:
- Quality: 75 (0-100, higher = better quality)
- Compression: 6 (0-6, higher = better compression)
- Original files are deleted after successful conversion
Convert ALL images in Folder to WebP (Custom Settings)
- In the VSCode Explorer, right-click on any folder
- Select "Convert ALL images in Folder to WebP (Custom Settings)" from the context menu
- Enter your preferred settings:
- Quality: 0-100 (higher = better quality)
- Compression Level: 0-6 (higher = better compression)
- Delete Originals: Choose whether to delete original files after conversion
- All images in the folder and subfolders will be converted with your settings
⭐ Pro Tier Workflow
Batch Convert Multiple Files/Folders
- Select multiple items in Explorer:
- Hold
Ctrl (Windows/Linux) or Cmd (Mac)
- Click each file or folder you want to convert
- Right-click on selection
- Select "Convert to WebP (Batch) ⭐"
- Watch as all items convert simultaneously!
Example: Convert 20 folders at once, or mix 50 files and 10 folders - all in one action!
Pro Version
How to Activate Pro
Get the License key on Go To Dashboard Detail Subscriptions
Command Palette method:
- Press
Ctrl+Shift+P (or Cmd+Shift+P on Mac)
- Type "Yo WebP: Activate License"
- Enter your license key & email address
Settings method:
- Open Settings (
File > Preferences > Settings)
- Search for "Yo WebP"
- Enter your license key
Check License Status
- Command Palette → "Yo WebP: Show License Status"
- View your tier, usage stats, and expiration date
Pricing
- Pro: $6.99/month - Unlimited conversions, batch processing
- Starter: $1 +70 conversions/day, 5 bulk/day
- Free: 30 conversions/day, 3 bulk/day
Trial & Refund Policy
- 14-day money-back guarantee
- Cancel anytime, keep Pro access until end of billing period
Complete Pro Guide → | Privacy Policy → | Terms of Service →
Installation
From Marketplace
(Coming soon)
Commands
Yo WebP: Convert to WebP - Convert single file
Yo WebP: Convert ALL images in Folder to WebP - Convert ALL images in Folder with default settings
Yo WebP: Convert ALL images in Folder to WebP (Custom Settings) - Convert with custom settings
Yo WebP: Convert ALL images in Folder to WebP (Delete Original) - Convert and delete originals
Yo WebP: Convert to WebP (Batch) ⭐ - Batch convert (Pro only)
Yo WebP: Activate License - Activate Pro license
Yo WebP: Show License Status - View license and usage info
Security
This extension implements several security measures:
- ✅ File path validation to prevent directory traversal attacks
- ✅ File extension validation to ensure only supported image formats are processed
- ✅ Input sanitization in both TypeScript and Rust layers
- ✅ No execution of arbitrary commands
- ✅ Minimal dependencies to reduce attack surface
License
See LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request after Open Ticket with subject Request Github invitation.
Support
If you encounter any issues or have questions, please file an issue on the Open Ticket.