Title: Kashii Client‑Side Image Compressor
Author: Kashii Malik
Published: <strong>December 2, 2025</strong>
Last modified: December 2, 2025

---

Search plugins

![](https://ps.w.org/kashiimalik-client-side-image-compressor/assets/icon-256x256.
png?rev=3408507)

# Kashii Client‑Side Image Compressor

 By [Kashii Malik](https://profiles.wordpress.org/kashiimalik/)

[Download](https://downloads.wordpress.org/plugin/kashiimalik-client-side-image-compressor.1.0.0.zip)

 * [Details](https://test.wordpress.org/plugins/kashiimalik-client-side-image-compressor/#description)
 * [Reviews](https://test.wordpress.org/plugins/kashiimalik-client-side-image-compressor/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/kashiimalik-client-side-image-compressor/#installation)
 * [Development](https://test.wordpress.org/plugins/kashiimalik-client-side-image-compressor/#developers)

 [Support](https://wordpress.org/support/plugin/kashiimalik-client-side-image-compressor/)

## Description

Kashii Client‑Side Image Compressor is a powerful, privacy-focused WordPress plugin
that allows users to compress and optimize images directly in their browser. All
processing happens client-side, ensuring complete privacy and security – your images
never leave your device.

#### Key Features

 * **Multiple Image Upload**: Upload and compress multiple images at once
 * **Drag & Drop Interface**: Easy drag and drop file upload
 * **Client-Side Processing**: All compression happens in the browser – no server
   uploads required
 * **Zero Database Storage**: No data is stored in WordPress database
 * **Quality Control**: Adjustable compression quality from 40% to 95%
 * **Batch Processing**: Compress all images at once or individually
 * **ZIP Download**: Download all compressed images as a single ZIP file
 * **Gallery & List Views**: Switch between gallery and list view modes
 * **Progress Tracking**: Real-time progress indicators for each image
 * **Settings Panel**: Configure max width, preserve EXIF data, auto-compress
 * **Elementor Compatible**: Full Elementor widget support
 * **Shortcode Support**: Use `[kashiiict_compressor]` shortcode anywhere
 * **Responsive Design**: Works perfectly on all devices and screen sizes

#### Privacy & Security

 * All image processing happens in the user’s browser
 * Images are never uploaded to any server
 * No data is stored in WordPress database
 * No external API calls
 * Complete privacy protection

#### Supported Formats

 * JPEG (.jpg, .jpeg)
 * PNG (.png)
 * WebP (.webp)

#### Technical Details

 * Uses browser-image-compression library for compression
 * Client-side processing ensures fast performance
 * No server load or bandwidth usage
 * Compatible with all modern browsers

## Screenshots

 * [[
 * Main upload interface with drag and drop area
 * [[
 * Image gallery view showing compressed images
 * [[
 * Settings panel with compression options
 * [[
 * List view with detailed image information
 * [[
 * Elementor widget in editor

## Installation

 1. Upload the `kashiimalik-client-side-image-compressor` folder to the `/wp-content/
    plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Use the shortcode `[kashiiict_compressor]` in any post or page, or add the widget
    via Elementor

## FAQ

### How do I use this plugin?

Simply add the shortcode `[kashiiict_compressor]` to any post or page, or use the
Elementor widget. Users can then drag and drop images or click to select files for
compression.

### Are my images uploaded to a server?

No. All compression happens entirely in the user’s browser. Images never leave the
user’s device, ensuring complete privacy.

### Is any data stored in the database?

No. This plugin does not store any data in the WordPress database. All processing
is done client-side.

### What file sizes are supported?

Each image can be up to 10MB. There’s no limit on the number of images, though browser
performance may vary with very large batches.

### Does this work with Elementor?

Yes! The plugin includes a full Elementor widget that can be added to any Elementor-
built page.

### What browsers are supported?

All modern browsers including Chrome, Firefox, Safari, Edge, and Opera.

### Can I customize the title and description?

Yes, you can customize both when using the shortcode:
 [kashiiict_compressor title
=”My Title” description=”My Description”]

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Kashii Client‑Side Image Compressor” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Kashii Malik ](https://profiles.wordpress.org/kashiimalik/)

[Translate “Kashii Client‑Side Image Compressor” into your language.](https://translate.wordpress.org/projects/wp-plugins/kashiimalik-client-side-image-compressor)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kashiimalik-client-side-image-compressor/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kashiimalik-client-side-image-compressor/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kashiimalik-client-side-image-compressor/)
by [RSS](https://plugins.trac.wordpress.org/log/kashiimalik-client-side-image-compressor/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Multiple image upload support
 * Client-side compression functionality
 * Elementor widget integration
 * Shortcode support
 * Gallery and list view modes
 * Progress tracking
 * Settings panel
 * ZIP download functionality

## Meta

 *  Version **1.0.0**
 *  Last updated **5 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kashiimalik-client-side-image-compressor/)
 * Tags
 * [compress](https://test.wordpress.org/plugins/tags/compress/)[compression](https://test.wordpress.org/plugins/tags/compression/)
   [elementor](https://test.wordpress.org/plugins/tags/elementor/)[image](https://test.wordpress.org/plugins/tags/image/)
   [Optimize](https://test.wordpress.org/plugins/tags/optimize/)
 *  [Advanced View](https://test.wordpress.org/plugins/kashiimalik-client-side-image-compressor/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kashiimalik-client-side-image-compressor/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kashiimalik-client-side-image-compressor/reviews/)

## Contributors

 *   [ Kashii Malik ](https://profiles.wordpress.org/kashiimalik/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kashiimalik-client-side-image-compressor/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://kashiimalik.com)