MARKETPLACE
PLUGINS
IMAGE COMPRESSOR PRO 🥇
Image Compressor Pro 🥇 logo

Image Compressor Pro 🥇

Published January 2025
   •    Updated this week

Plugin details

Seamlessly compress your images before saving to bubble s3 while maintaining quality, reducing storage costs and improving load times!

⚠️PLEASE READ QUICK DOCUMENTATION HERE 👉🏼 https://cutt.ly/compressor-docs


Core Features:

🚀 Intelligent Compression

- 4 compression levels for perfect balance between size and quality.

- Smart algorithm preserves image clarity while significantly reducing file size.

- Supports JPEG, PNG, and other common image formats.


📊 Real-Time Analytics

- Live size comparison between original and compressed images.

- File size tracking in KB.

- Compression ratio monitoring.


🔄 Versatile Input Options

- Direct URL compression.

- Local Upload form user Gallery

- Handles DALL-E and AI-generated images.

- Cross-origin image support.



💾 Flexible Storage Options

- Choose when to save to Bubble CDN

- Automatic file naming and organization.



⚡ Performance Benefits

- Reduce storage costs by up to 80%

- Faster page load times

- Optimized bandwidth usage

- Better user experience


🛠️ Technical Specifications

- Compression ratios: 80% (Level 1) to 20% (Level 4) of original size.

- Maintains image orientation and metadata.

- Processes images client-side for speed and maximum efficiency.

- High-quality smoothing algorithms.

- Error handling and fallback mechanisms.


Use Cases: 🤌🏼

- User profile photo uploads

- Product image galleries

- Real estate photo management

- Social media platforms

- Document management systems

- Portfolio websites

- E-commerce product catalogs


INSTRUCTIONS 🪧

1️⃣ Drop the "Compression" Element on the Page (must be visible on page load).

2️⃣ Pass in the image URL into the "Image URL" field.
If you choose to leave this field empty you must use the "Upload from Local" Action to Upload Image to be compressed.

3️⃣ Choose compression levels 1-4 depending on how much you want image to be compressed.

4️⃣ To Start compression used the "Start a compression" Action.

________________________________________________


The element exposes the following states:

- Compressed Image - The compressed Image in Base 64 format.
- Is Compressing? - Returns yes when compression is ongoing and vice versa (Boolean).
- Original Size -  The original size of the Image in KB.
- Compressed Size - The compressed size of the Image in KB.
- Saved Image URL - The URL of the image saved in Bubble CDN.
- Uploaded Image - Initial Image URL passed in through "Image URL" field or newly uploaded image form your local storage.

_____________________________________________

Editor: https://plugins-by-eny.bubbleapps.io/version-test/compressor

Preview/Docs: https://cutt.ly/compressor-docs

$29

One time  •  Or  $5/mo

3.7 stars   •   3 ratings
6 installs  
This plugin may track or collect your data. Learn how.

Platform

Web

Contributor details

Eny (BuildLaunch) logo
Eny (BuildLaunch)
Joined 2022   •   57 Plugins
View contributor profile

Instructions

1️⃣ Drop the "Compression" Element on the Page (must be visible on page load).
2️⃣ Pass in the image URL into the "Image URL" field.
If you choose to leave this field empty you must use the "Upload from Local" Action to Upload Image to be compressed.

3️⃣ Choose compression levels 1-4 depending on how small you want image to be compressed.

4️⃣ To Start compression used the "Start a compression" Action.

________________________________________________


The element exposes the following states:

- Compressed Image - The compressed Image in Base 64 format.
- Is Compressing? - Returns yes when compression is ongoing and vice versa (Boolean).
- Original Size -  The original size of the Image in KB.
- Compressed Size - The compressed size of the Image in KB.
- Saved Image URL - The URL of the image saved in Bubble CDN.
- Uploaded Image - Initial Uploaded Image passed in through "Image URL" input or newly uploaded image form your local storage.

Data collection and tracking

Collects Image files for compression purposes only. All operations is done on the client.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Media   •   Image   •   Social Network   •   AI   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.7)

Couldn't get it to work correctly.
February 22nd, 2026
Followed instructions, but either ended up with one of three issues; a Bubble error saying "No image data found" half a second before showing camera roll. Wouldn't upload the chosen file. Next issue would be that it's working correctly, but would upload the previous selection rather than the one I was presently selecting. Third was not working at all. I went round and round, even using Claude to bounce ideas off of. Tried putting the element on the popup that I was operating on, as well as directly on Index. Tried adjusting workflow timing through pauses between workflows, seperating workflows between selecting and compressing...no dice. Went to contact the publisher which prompted me to open firefox (that I don't use in an unsecured session only to have to put my gmail creds in. Yeah, no thank you. I'll cut my losses and use a different plugin
Hello there! Sorry for your experience. My name is Eny, publisher of this plugin. Can you please reach out me with more information? ([email protected]) Happy to solve this. Also you mentioned reaching out to the publisher but I haven't been in contact with you until now. Please reach out to me to clarify this, there must have been a mix up somewhere. Looking forward to hearing from you. (plugin author)
February 22nd, 2026
  •  
Eny (BuildLaunch)
Good compressed image quality and also easy to use
January 5th, 2025
The conversion works fast and the final result has a fairly good image quality as compared to the original. I recommend you follow the usage guide because it's so easy to use.
Get's the Job done Perfectly!
January 4th, 2025
I like the fact that everything happens on client. Compressed but retains image quality. No BS, does exactly as described. Recommended 💯
Bubble