Image Optimizer
This plugin optimizes image uploads for Payload CMS with advanced features.
Installation
pnpm add @inoo-ch/payload-image-optimizer About
The Image Optimizer plugin enhances Payload CMS by adding functionality for image uploads that are not provided by default. It offers client-side pre-resizing, which shrinks large images before they are uploaded, significantly reducing upload times. The plugin also supports ThumbHash blur placeholders for faster image loading, filename strategies for better naming conventions, and a bulk regeneration UI. This allows users to manage the optimization of their images with ease from the admin panel. This plugin uses Payload's existing sharp pipeline but adds sensible default configurations to optimize image handling. Features include automatic conversion to WebP format, metadata stripping, and the ability to configure image resizing dimensions. It seamlessly integrates into existing Payload setups, requiring little additional configuration beyond enabling it and defining which collections to optimize. Developers can customize various options for collections, including format and quality settings, maximum dimensions, and whether to store blur data URLs for rendering optimizations. The plugin also provides Next.js components for improved display and performance when serving images in modern web applications.
Package info
- Package name
@inoo-ch/payload-image-optimizer- Latest version
3.5.3- Unpacked size
- 592 kB
- License
- MIT
- Weekly downloads
- 106
- Last publish
- May 14, 2026
Similar plugins
More in MediaBase64 image placeholder
Generates a base64-encoded placeholder image for Payload upload collections and stores it in a text field.
S3 Upload
Routes Payload CMS upload collections to Amazon S3, pushing the original file and every image size variant.
Media Preview
Preview images, videos, audio, and documents directly in the Payload CMS admin panel.
BlurHash
Generates BlurHash placeholders for images in Payload CMS collections.
Blurhash
Automatically encodes images in Blurhash format for Payload CMS.
ImageKit
Sync images to ImageKit storage directly from Payload CMS.