MARKETPLACE
PLUGINS
IMAGE CROPPER (PRO)
Image Cropper (Pro) logo

Image Cropper (Pro)

Published December 2025
   β€’    Updated May 2026

Plugin details

Ultimate Image Editor (Pro) gives your Bubble app a professional-grade photo editing suite. Perfect for profile pictures, cover photos, and content moderation.
πŸ”₯ Pro Features:

πŸ“‰ Smart Compression: Reduce file sizes by up to 90% before uploading to Bubble. Save money on storage costs by setting a custom JPEG quality (e.g., 80%).

πŸ”’ Fixed Aspect Ratios: Force users to crop images in specific formats (1:1 Square, 16:9, 4:5, etc.) to keep your UI consistent.

βšͺ Circular Mask: Essential for profile pictures. Exports a transparent PNG with perfect circular corners.

πŸ› οΈ Full Toolset: Rotate, Zoom In/Out, Flip (Mirror), and Reset functionality.

πŸ–ΌοΈ Format Control: Choose between JPEG (efficient) or PNG (transparent).

Standard Features:

  - Client-side processing (super fast).

  - Touch support for mobile devices.

  - Base64 output ready for the database.

  - Direct download action.

☁️ Native Upload to Bubble (S3) Stop struggling with heavy Base64 strings!

New Action Upload to Bubble: Uploads the cropped result directly to your app's file manager and returns a clean file URL (https://...), ready to save to your database.

Smart Resize: Define a Max Width (e.g., 200px) and the plugin automatically optimizes and resizes the image before uploading.

πŸ“ Live Data & Real-time Feedback

New States: Access Crop Width, Height, X, and Y in real-time. Perfect for displaying dimensions to users ("500x500px") while they edit.

Instant Sync: Rotate and Reset actions now update Bubble states immediately.

πŸŽ›οΈ Total Control (New Actions)

Set Crop Box: Restore a previous editing session by programmatically setting the crop coordinates.

Change Aspect Ratio: Switch between 1:1, 16:9, or Free mode using external buttons, without reloading the image.


πŸ”₯ What's new in V3?

πŸ“€ Advanced Export Engine: Don't just crop. Compress, resize, and convert! Export directly to WEBP, PNG (with true transparency for circular masks), or JPG. Set the exact image quality (e.g., 85%) and force maximum width/height outputs to save database storage.

πŸ‘οΈ Real-Time Live Previews: Create separate Bubble image elements on your page (like a tiny avatar preview and a large profile preview). As the user drags the crop box, all previews update instantly in real-time.

πŸ“± Mobile-First & Native Toolbar: Pinch-to-zoom and touch gestures are now silky smooth. Don't want to build your own Bubble buttons? Turn on the Show Toolbar property to instantly display a sleek, native dark-mode toolbar (Zoom, Rotate, Flip, Reset) perfectly positioned for mobile thumbs.

πŸ“ Professional Presets: Instantly lock the cropper to industry standards. Choose from Instagram Post (1:1), Stories/TikTok (9:16), YouTube Thumbnail (16:9), LinkedIn Banner (2:1), Passport Photo, and more.

πŸ”„ Enhanced APIs: Rotate, Zoom, Flip, and completely control the crop box via Bubble Workflows.


Demo Test: https://demo-app-56978.bubbleapps.io/version-test/imagecropperpro_test/1764601252062x724398765694010800

Editor: https://bubble.io/page?id=demo-app-56978&tab=Design&name=imagecropperpro_test&ai_generated=true&type=page

$15

One time  β€’  Or  $5/mo

stars   β€’   0 ratings
3 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   β€’   96 Plugins
View contributor profile

Instructions

How to use the Pro features: 1. Setup: Drag the element onto the page. Set a fixed Width/Height (e.g., 500x400px). Load an image using the "Image Source" field.

2. Configuration (Properties Panel):

Aspect Ratio: Choose "1:1" to force a square crop, or "Free" for unrestricted cropping.

Output Format: Select "JPEG" for photos (smaller size) or "PNG" if you need transparency.

Quality: Set to 80 (recommended) to significantly reduce file size without visible loss.

Circle Mask: Check this to enable profile-picture style cropping.

3. Using Tools (Workflows): Create buttons for "Rotate", "Zoom +", "Zoom -", and "Flip". Use the Element Actions to trigger these effects (e.g., ImageCropper A - Rotate).

Tip for Zoom: Use the Zoom action with 0.1 to zoom in and -0.1 to zoom out incrementally.

4. Saving the Result: Trigger the "Crop Now" action. Listen for the "Crop is ready" event. Save the state 's cropped_image_base64 to your database.


How to Setup Real-Time Live Previews πŸ‘οΈ
Show your users exactly what their avatar will look like before they even click "Save".

In the Cropper element properties, type a CSS class name into the Preview Selector field (e.g., .crop-preview).

Add a standard Bubble Image or Group element to your page where you want the preview to show.

Scroll to the bottom of that element's properties, find the ID Attribute field, and type the exact same class name (e.g., crop-preview).

Magic! As the user drags the crop box, your preview elements will update automatically.

How to Use the Advanced Export Engine πŸ—œοΈ
When triggering the Crop Now, Upload to Bubble, or Download Image actions, you now have ultimate control over the final file:

Output Format: Choose image/webp for incredibly fast loading times on your app, image/png if you are using the Circular Mask (to keep corners transparent), or image/jpeg.

Image Quality: Use 0.85 for a great balance between crisp visuals and tiny file sizes.

Max Width/Height: If you only need a 500x500px avatar, set Max Width to 500. Even if the user uploads a massive 4K image, the plugin will shrink it down before sending it to your Bubble database!

Native Toolbar vs Workflow Buttons πŸŽ›οΈ

Want the fastest setup? Check the Show Toolbar box in the element properties. A beautiful native UI will appear.

Want total design control? Leave it unchecked, build your own Bubble buttons, and use the plugin's Workflow Actions (Rotate, Zoom, Flip, etc.) to control the canvas.

Types

This plugin can be found under the following types:
Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Image   β€’   Media   β€’   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble