MARKETPLACE
PLUGINS
DOWNLOAD IMAGE FROM ELEMENT ID
Download Image from Element ID logo

Download Image from Element ID

Published September 2022
   •    Updated this week

Plugin details

Introducing our no-code plugin, which allows you to incorporate images into your projects. Simply drag and drop the plugin element, and then use the "Download Image" workflow.
This straightforward process requires you to specify the file name and element ID as inputs, and in return, you'll receive a PNG image as the output.

       

Usage Features:

Effortless Image Integration: Add image generation and export functionality to your project without writing a single line of code.
Drag-and-Drop Setup: Simply place the plugin element onto your page and configure it visually in the Bubble editor.
One-Click Image Download: Use the “Download Image” workflow action to instantly capture and export images.
Custom File Naming: Define the output file name directly in your workflow for organized file management.
Element-Based Capture: Specify the element ID you want to capture, ensuring precise image exports every time.
Automatic PNG Output: The plugin automatically generates a clean PNG image as the result.
Perfect for Dynamic Apps: Ideal for saving user-generated visuals, screenshots, or design elements from within your Bubble app.





Feedback




FAQ

What is the Download Image from Element ID plugin?
It allows you to capture a specific page element (identified by its ID) and download it as a PNG image or extract it as a Base64 string through workflow actions.

How do I set it up and use it?
Enable ID attributes in Bubble settings and assign an ID to the element you want to capture. Add the “Download Image from Element” plugin element to your page, then create a workflow using the “Download Image From Element” or “Extract Base64 From Element” action. Provide the element ID and desired file name.

What inputs are required for the action?
You must specify:
- Element ID: the ID of the target element (e.g., “chartArea”).
- File name: the name of the PNG file to be downloaded (e.g., “stats.png”).

What outputs does the plugin generate?
- For the download action, it triggers a PNG download.
- For the Base64 extraction, it outputs the encoded string as a plugin state named “Base64.”

Can I capture hidden or invisible elements?
No. The element must be visible and rendered on the page when the capture action is triggered. Hidden or not-yet-rendered elements will result in empty or broken images.

Are there any limitations?
Yes. Works only for visible elements with assigned IDs. Output is limited to PNG format for downloads. Dynamic elements (e.g., external canvases or 3D objects) might render differently. Large Base64 outputs can impact performance if saved directly to the database.

What’s the difference between the two actions?
Download Image: triggers an instant PNG file download. Extract Base64: returns an encoded image string for further use, like saving or sending through APIs.




Other plugins from Zeroqode

- Group to Image #download #convert Plugin for Bubble
- Image Slider Plugin for Bubble
- Imgix Image Processing Plugin for Bubble
- Image Placeholder 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)!

Free

For everyone

4.7 stars   •   3 ratings
1.4K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   838 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/download-image-from-element-id

Place the "Download Image From Element" element on your page where you want to enable image downloads. Use the actions to either download the image or extract its Base64 data from the specified element and that's all!

Types

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

Categories

This plugin can be found under the following categories:
Data (things)   •   Image   •   Technical   •   Productivity   •   Compliance   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.7)

A Very Easy-to-Use Plugin – Thank You to the Creator
February 8th, 2025
This plugin is incredibly easy to use with a straightforward interface, and the image conversion speed is impressive. I’m very satisfied with it. In my case, the only issue I encountered was when a text element in a group had too many characters, causing the text to overlap. Since my app uses Chinese characters, this doesn’t seem to be an issue with the plugin itself, and it might not occur with English text (though I haven’t tested it). Overall, a big thank you to the creator for offering such a useful plugin!
Hello there, Anton here, from the Zeroqode Support Team. Your positive review means a lot to us and it's wonderful to know we could add value for our users. Our team is always ready to assist, so if you have any queries or feedback, don't hesitate to reach out through our forum (https://forum.zeroqode.com/) or directly at [email protected]. Should there be any issues with our plugins, please report them at https://issues.zeroqode.com for prompt support. Thank you once again for your feedback. Kind regards, Anton
February 10th, 2025
  •  
Zeroqode - Top Bubble Agency
my solution Not working properly with custom trigger workflow
October 24th, 2024
For downloading multiple file from repetative group i am tried to set up custom workflow and it works fine for first time but then it's downloading .txt file any reason why?
Hello, 👋 This is Anton from the Zeroqode Support Team. Thank you for bringing this issue to our attention. We understand how frustrating it must be when the plugin doesn’t work as expected. Our team has tested the plugin thoroughly on our test page (https://bubble.io/page?version=test&id=nftmkt&name=sc_download_imageid&tab=tabs-1&type=page), but we were unable to reproduce the issue you mentioned. The plugin’s setup is quite straightforward with only two fields, and it appears to work correctly on our end. To better assist you, could you please provide more details about your setup? A step-by-step video showing how the .txt file is being downloaded would be especially helpful. 🙏 Additionally, we suggest testing the plugin in incognito mode to rule out any issues related to browser extensions or cache. This might help us identify if there's a specific factor causing the problem on your end. We appreciate your cooperation and look forward to resolving this for you. If you have any further questions or need additional assistance, please feel free to reach out via our forum at forum.zeroqode.com or email us directly at [email protected]. Best regards, Anton
October 28th, 2024
  •  
Zeroqode - Top Bubble Agency
Thank you for responding! It works now. The Element "Download Image from Element" was hiding upon click—that was my mistake. Apologies for the oversight!
October 28th, 2024
  •  
Original reviewer
Hello, 👋 This is Anton from the Zeroqode Support Team. Thank you for your feedback and for bringing this issue to our attention. The plugin is designed to work by selecting one element by its ID, converting it into an image, and then downloading it. It seems that your app setup involves looping through a repeating group and triggering the plugin's action multiple times to download each file individually. Based on our developer's insights, this issue may be platform-specific, particularly related to iOS devices. On iOS, the looping process or repeated triggers might not execute as expected due to certain system restrictions or browser behaviors. This behavior is generally not present on Android or PC, where the setup functions correctly. To help us provide a more precise solution, could you confirm the platform and browser you're using when encountering this issue? Additionally, if possible, testing the setup on another platform might help narrow down the cause. If the issue persists or you'd like further assistance in refining the workflow, please feel free to reach out via our https://forum.zeroqode.com/ or directly by email at [email protected]. We’re here to help! Best Regards, Anton
November 25th, 2024
  •  
Zeroqode - Top Bubble Agency
SUPER
February 20th, 2024
I am very happy with this plugin. I had long problems with my search as the requirements were massive, this one gave me even more. Special thanks to the tech support, they made my life easier.
Hi there, Anton from the Zeroqode Support Team here. Your recent review has brought us immense joy, and we're glad to fulfill your needs with our plugin. Should you have any suggestions or need to ask anything, our forum (https://forum.zeroqode.com/) and email ([email protected]) are available for you. Thank you for your valuable feedback. Best Regards, Anton
February 22nd, 2024
  •  
Zeroqode - Top Bubble Agency
Bubble
CoAlias Logo Powered by CoAlias