MARKETPLACE
PLUGINS
TINYPNG COMPRESS/RESIZE IMAGE/S3
TinyPNG Compress/resize image/S3 logo

TinyPNG Compress/resize image/S3

Published October 2021
   β€’    Updated August 2026

Plugin details

Compress, resize, and store images seamlessly in your Bubble app via the TinyPNG API. Reduce file size without losing quality, and save directly to Amazon S3 or Google Cloud Storage.
       



⚑ Key Features:

πŸ—œοΈ Smart Compression
 Compress and optimize images via the TinyPNG API, cutting file size without compromising quality.
πŸ“ Precise Resizing
 Resize uploaded images with options to scale or transform dimensions.
☁️ S3 & GCS Storage
 Store resized images directly in Amazon S3 or Google Cloud Storage, with secure GCS access tokens.
πŸ”„ Reuse Compressed Images
 Retrieve and reuse previously compressed images to streamline repeated operations.
βš™οΈ Dev & Prod Environments
 Flexible configuration with separate credentials for development and production.



Documentation

We've created a detailed step-by-step guide for the TinyPNG Compress/Resize Image/S3 Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       

Supported API Calls

βœ… Upload and Compress an Image - Upload an image and compress it using TinyPNG's API.
βœ… Use a Previously Compressed Image - Access and use an image that has already been compressed via TinyPNG.
βœ… Resize an Uploaded Image - Resize an image that has been uploaded to TinyPNG.
βœ… Send a Resized Image to S3 - Send the resized image directly to an AWS S3 bucket for storage.
βœ… Resize an Uploaded Image (Only Scale) - Scale an uploaded image to a new size without affecting its aspect ratio.
βœ… Convert and Transform an Uploaded Image - Convert the uploaded image to a different format or apply transformations.
βœ… Send a Resized Image to Google Cloud Storage - Send the resized image to a Google Cloud Storage bucket for safe keeping.

FAQ

What is the primary function of this plugin?
It lets you compress, resize, and store images using TinyPNG's API and transfer them to Amazon S3 or Google Cloud Storage for secure storage.

Do I need a TinyPNG API key to use this plugin?
Yes. You'll need a TinyPNG API key to enable the image compression and resizing features.

Can I use this plugin with my development and production environments?
Yes. The plugin supports separate credentials for development and production environments for flexibility and security.

How does the plugin handle storage?
You can configure it to send resized or compressed images directly to Amazon S3 or Google Cloud Storage, reducing manual work.

Are there limitations to the TinyPNG API?
The TinyPNG API may have limits based on your plan - refer to TinyPNG's documentation for details on usage limits.




Our Similar Plugins

- TinyURL URL Shortener Plugin for Bubble
- TinyMCE Text Editor Plugin for Bubble
- Imgix Image Processing Plugin for Bubble




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you'd pay only 17Β’ per day ($5/30 days)!

$40

One time  β€’  Or  $4/mo

3.6 stars   β€’   7 ratings
578 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   β€’   873 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/tinypng-compressresize-images3

Types

This plugin can be found under the following types:
Api   β€’   Action   β€’   Background Services

Categories

This plugin can be found under the following categories:
Productivity   β€’   Technical   β€’   Containers   β€’   Image   β€’   Media

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.6)

Seems to no longer work
March 19th, 2024
Seems to use an old way of auth with tinypng and couldn't find any documentation on this so assuming no workaround exists
Greetings, Anton from the Zeroqode Support Team here. First of all, we would like to express our sincere thanks for your feedback. We deeply regret that you have experienced problems with our plugin. We always strive to provide the highest quality of our products, but sometimes unforeseen errors or glitches can occur. We would also like to inform you that this particular plugin was recently acquired by Zeroqode. We ask for your patience while we diligently review the code and make the necessary improvements and fixes. If you have additional questions or suggestions regarding our plugins, we invite you to share them on our forum.zeroqode.com forum or contact us directly at support@zeroqode.com. Thank you again for your feedback and patience. Your understanding during this period means a lot to us. With warm wishes, Anton
March 29th, 2024
  β€’  
Zeroqode - Top Bubble Agency
Zero doc and not working
January 12th, 2024
Just waste of time
Checked today. The documentation is available and working properly. The plugin is working and functioning properly. ++
January 25th, 2024
  β€’  
Original reviewer
Takes way too long to compress and send to s3
March 12th, 2023
In my case, to compress 2 images then send them to an S3 bucket, it takes 15-20 seconds of loading and that is far too much for my application. Setup is simple however
Sorry about that, unfortunately this is a limitation due to Bubble's way of handling server-side requests. You should see a difference with the new API v4 upgrade.
January 25th, 2024
  β€’  
Original reviewer
So useful!
October 3rd, 2022
This plugin is a must-have to avoid useless database weight
Works as expected, reliable
October 3rd, 2022
The S3 feature is also a huge plus
Bubble