Simple WebP Converter

Simple WebP Converter

By Daniel Nowak

A simple Strapi plugin that converts images to WebP format.

Latest version

v1.0.4

released March 10, 2025

npm install strapi-plugin-webp-converter

strapi-plugin-webp-converter

A plugin for Strapi that automatically converts uploaded images to the WebP format using the sharp library. It ensures that your images are optimized for web performance by leveraging the benefits of the WebP format.

Supported Strapi versions

  • v5.x.x

NOTE: Strapi 4.x.x is not supported!

Installation

npm install strapi-plugin-webp-converter

or

yarn add strapi-plugin-webp-converter

Configuration

Enable the plugin

The plugin configuration is stored in a config file located at ./config/plugins.js|ts.

Javascript configuration

module.exports = ({ env }) => ({
  // ...
  'webp-converter': {
    enabled: true,
    config: {
      // mimeTypes that converts to WebP. Default is ['image/png', 'image/jpeg', 'image/jpg']
      mimeTypes: undefined,
      options: {
        // WebP options: https://sharp.pixelplumbing.com/api-output#webp
      },
    },
  },
});

or

Typescript configuration

export default () => ({
  // ...
  'webp-converter': {
    enabled: true,
    config: {
      // mimeTypes that converts to WebP. Default is ['image/png', 'image/jpeg', 'image/jpg']
      mimeTypes: undefined,
      options: {
        // WebP options: https://sharp.pixelplumbing.com/api-output#webp
      },
    },
  },
});

Submit your content

Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.

Submit
Submit your content