MARKETPLACE
PLUGINS
IMAGE ANNOTATION
Image Annotation logo

Image Annotation

Published October 2018
   •    Updated this week

Plugin details

Add interactive image annotation with zoom, drag, coordinate tracking, and marker placement. Trigger workflows on marker or background clicks and retrieve associated data directly in your app.
       

⚡ Main Functions

Dynamic background image canvas
   Display full-width and full-height background images.
Zoom and drag interaction
   Zoom in/out and drag the image when zoomed.
Coordinate tracking
   Read X and Y positions in pixels and percentages during mouse movement.
Marker placement and interaction
   Place markers using coordinate data and retrieve associated database values.

⚡ Key Features

📍 Marker click handling
      Trigger actions and access data when a marker is clicked.
🖱 Background click detection
      Trigger workflows when the canvas background is clicked.
📊 Exposed coordinate data
      Access live coordinate values for use in workflows.
📱 Touch-optimized dragging
      Drag functionality optimized for touch screens.



Documentation

We’ve created a detailed step-by-step guide for the Image Annotation plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       

FAQ

- How do I set up the background image for annotation?  
Simply add the image to the plugin’s background settings. The image will automatically stretch to fit the full width and height of the visual element, allowing for easy annotation.

- Can I make the background image draggable?  
Yes, the plugin allows users to drag the background image, especially when zoomed in. This makes it easier to annotate specific areas of the image, even on touchscreens.

- Is there a way to get the coordinates of the mouse over the image?  
Yes, you can access the X and Y coordinates of the mouse when hovering over the image. The plugin provides both pixel-based and percentage-based coordinates, available as exposed states.

- What happens when I click on a marker?  
Clicking on a marker triggers an event, and you can use it to initiate actions in your Bubble app, such as displaying additional information or triggering workflows based on the marker’s data.

- Can I use the plugin with dynamic data from my Bubble app?  
Yes, the plugin allows you to use dynamic data, placing markers on the image based on that data. It enables dynamic, context-sensitive annotation.

   


Our Similar Plugins

- Top 15 Plugins for Bubble - Bundle




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)!

$50

One time  •  Or  $5/mo

3.7 stars   •   3 ratings
372 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   •   838 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/image-annotation
- Use the action Create Pin to place pins or markers on the canvas image.

- Control whether users can edit pin positions with Allow Position Editing or Prohibit Position Editing.

- Save the annotated image using Save Image, or create and save an image from any element with Create Image From Element And Save.

- Set up workflows to respond to events like Image Is Clicked, Marker Was Clicked, or Position Was Changed for interactive user experiences and enjoy!

Types

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

Categories

This plugin can be found under the following categories:
Media   •   Image   •   Technical   •   Productivity   •   Containers   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.7)

Simple yet powerful
October 23rd, 2025
I can add marks and notes to images directly in the app
Greetings, It’s Anton, from the Zeroqode Support Team. We're grateful for your warm review and are delighted to bring joy to our users. Our lines are always open if you have any questions or suggestions. You can contact us on our forum (https://forum.zeroqode.com/) or directly at [email protected]. In case you find some issues without plugins, please fill out the form at https://issues.zeroqode.com and we will get back to you Again, thank you for the review. Best Regards, Anton
October 27th, 2025
  •  
Zeroqode - Top Bubble Agency
Plugin stopped working out of the blue
June 10th, 2025
We are using this plugin in production. Without any release or cause on our side, the plugin just stopped working entirely. We've sent out a bug report to support, but no response so far.
Hello, 👋 This is Anton from the Zeroqode Support Team. Thank you for your feedback, and we’re sorry to hear about the difficulties you’ve experienced. We did try to reach out to you via email after receiving your bug report in order to gather more details about your setup, however, we haven’t received a response so far. Without additional information, it’s difficult to identify the root cause, as each Bubble app configuration can vary. From our side, we’ve thoroughly tested the plugin, including our demo setup, and it is currently working as expected. We haven’t observed any issues that would indicate a global malfunction or recent breaking change. We’d be more than happy to help you resolve this, but we’ll need a bit more information from you. Please feel free to contact us via our forum at https://forum.zeroqode.com or by email at [email protected], and we’ll gladly assist you further. Looking forward to your response. Best regards, Anton
February 9th, 2026
  •  
Zeroqode - Top Bubble Agency
I like it!!
October 7th, 2024
Easy to annotate images, it performs exactly as expected
Hello, Anton from the Zeroqode Support Team here. We greatly appreciate your positive feedback and are glad to know that our plugin has met your expectations. Your satisfaction is our greatest reward. If there’s anything more we can do for you, don’t hesitate to get in touch through our forum (https://forum.zeroqode.com/) or directly at [email protected]. Thank you once again for choosing Zeroqode. Best regards, Anton
October 8th, 2024
  •  
Zeroqode - Top Bubble Agency
Bubble