MARKETPLACE
PLUGINS
HTML5 CANVAS WITH FABRIC.JS
HTML5 Canvas with Fabric.js logo

HTML5 Canvas with Fabric.js

Published December 2022
   •    Updated December 2025

Plugin details

The HTML5 Canvas with Fabric.js is a powerful tool, designed to make creating and manipulating canvas elements easy and intuitive. Built on the Fabric.js library, this plugin provides a robust object model, an SVG parser, and a wide array of features for adding, modifying, and customizing canvas objects. Whether you want to create unique drawings, design interactive canvases, or save final images in various formats, this plugin has you covered. Perfect for developers and designers looking to enhance their web applications with rich, interactive graphics.                                                    
Usage Features:

- Draw on the canvas with custom brushes, including Crayon, Fur, Ink, Longfur, Ribbon, Sketchy, Spray, and Web.
- Trigger events upon drawing completion, allowing custom workflows and actions to follow the user's drawing.
- Modify canvas elements with properties like color, angle, shadow, opacity, stroke width, stroke color, font style, family, and weight.
- Create shapes like rectangles, triangles, circles, and ellipses with customizable dimensions, angle, stroke width, color, and opacity.
- Add and format text on the canvas, adjusting font size, family, weight, style, color, alignment, background color, line height, and various text decorations.
- Upload and manipulate images on the canvas with options to resize, rotate, flip, and set images as backgrounds.
- Delete selected or all elements on the canvas, enabling easy resetting and editing of the design.
- Lock elements as a background image to prevent accidental modifications.
- Export the final canvas image with adjustable quality and format options (webp, png, jpeg, bmp).

   




Feedback




FAQ

- Can I use custom brushes with this plugin?  
Yes, this plugin includes several custom brushes, such as Crayon, Fur, Ink, Longfur, Ribbon, Sketchy, Spray, and Web. You can select the desired brush for unique drawing effects.

- How can I modify existing elements on the canvas?  
You can adjust various properties of canvas elements, including color, angle, shadow, opacity, stroke width, stroke color, and font style. The plugin offers a wide range of customization options for each element type.

- What types of shapes can I create on the canvas?  
The plugin supports creating rectangles, triangles, circles, and ellipses. You can customize the dimensions, angles, stroke colors, and opacity of each shape.

- Can I add text with custom fonts and styling?  
Yes, the plugin supports adding text with customizable font size, family, weight, style, alignment, and color. There are also options for text background color, line height, and decorations like underline, overline, and strike-through.

- Is it possible to upload images to the canvas?  
Absolutely! You can upload images and adjust their width, height, rotation, and flip options. Images can also be set as backgrounds or layered with other elements.







Other plugins from Zeroqode

- Mind Map Maker Plugin for Bubble
- Air Whiteboard Pro Plugin for Bubble
- Notion-like Rich Text Editor 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)!

$50

One time  •  Or  $5/mo

4.3 stars   •   7 ratings
916 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   •   846 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/html5-canvas-with-fabric.js

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:
Containers   •   Productivity   •   Technical   •   Web Scraping   •   Mobile   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.3)

Flexible and powerful drawing tool
August 31st, 2025
Super flexible and powerful tool that made adding custom canvas drawing features to the app incredibly easy
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
September 1st, 2025
  •  
Zeroqode - Top Bubble Agency
Creative canvas functionality
August 20th, 2025
Gives me full creative control over canvas elements with powerful Fabric.js features
Easy to use
September 24th, 2024
It works exactly as described, and I had no issues setting it up
Hello, I'm Anton, part of the Zeroqode Support Team. We deeply appreciate the time you took to leave a review. Your feedback is crucial to us, and knowing that our plugin has served you well is rewarding. For any further thoughts or questions, connect with us on our forum (https://forum.zeroqode.com/) or email us at [email protected]. Sincerely, Anton
September 25th, 2024
  •  
Zeroqode - Top Bubble Agency
No issues found
September 23rd, 2024
The tools provided are powerful, and it runs smoothly
Hello, It’s Anton, from the Zeroqode Support Team. We want to extend our heartfelt thanks once again for taking the time to leave a review. Your feedback is invaluable to us and we are pleased to know that the plugin satisfies your requirements. At Zeroqode, we always prioritize our users, and if there's more we can do to make our clients happy, we're eager to do so. If you have any more suggestions or questions, or if there's anything else you'd like to discuss, please don't hesitate to reach out to us on the forum (https://forum.zeroqode.com/) or directly at [email protected]. Wishing you the best, Anton
September 24th, 2024
  •  
Zeroqode - Top Bubble Agency
Creativity
September 20th, 2024
Users can draw, annotate, and manipulate objects directly in the app
Hello, It’s Anton from the Zeroqode Support Team. Thank you for your thoughtful review. We’re pleased to know that our plugin has been valuable to you. Your feedback is crucial in helping us maintain the high standards we set for ourselves. If you have any more insights to share or need any assistance, feel free to reach out to us through our forum (https://forum.zeroqode.com/) or at [email protected]. We appreciate your support. Best regards, Anton
September 20th, 2024
  •  
Zeroqode - Top Bubble Agency
Bubble