Batch image converter to WebP
In brief
- Batch image converter to the WebP format
- Processes whole folders while keeping their structure
- Runs locally, no upload limits or privacy trade-offs
- Built to optimise website performance
- Stack: Python, image processing libraries
The starting point was simple: a recurring need that existing tools handled poorly. The goal was to convert PNG and JPEG images to WebP in order to optimise website performance.
The need
Online converters partially solved it but came with limits: free tiers cap conversion volume, and using an online service means losing control over how your images might be used afterwards.
The solution
I built a desktop tool that converts images by the folder, in batch, preserving the original directory structure, so a whole media library can be optimised in one pass, locally.
Key features
- Batch conversion of PNG/JPEG to WebP
- Whole-folder processing with structure preserved
- Runs locally, no volume caps or privacy concerns
- Lighter images for faster-loading sites
Results
Media libraries are converted to WebP quickly and privately, pages load faster, and there’s no dependency on a limited online service.
Care about site performance? See my WordPress performance work and custom development services.
Auto Moodle Sync – WordPress Plugin
Capimonial, a professional training organisation, needed a custom plugin to synchronise WordPress and Moodle. It automates online course enrolment and strengthens the user experience and data security.
Newsletter Management – WordPress Plugin
NRV Newsletters is a WordPress newsletter plugin built for the NRV agency. It manages campaigns from WordPress, syncs contacts and templates with the Brevo API, and automates mailings from blog posts.
Import Posts – WordPress Plugin
NRV Publication Importer is a WordPress plugin that imports and exports posts in bulk through Excel or CSV files, images included. It is a fast, efficient way to manage content on e-commerce sites and blogs.


