MARKETPLACE
PLUGINS
NATIVE GRAPHICS CANVAS
Native Graphics Canvas logo

Native Graphics Canvas

Published June 2026
   •    Updated this week

Plugin details

Native Graphics Canvas lets users build, edit, draw on, erase, export, download, and share designs inside Bubble mobile apps. It is useful for whiteboards, annotations, signatures, image markup, simple design tools, drawing pads, badges, labels, visual notes, worksheets, and any screen where users need to create or edit visual content.
- Adds a mobile-native interactive canvas to Bubble apps
- Supports text, images, rectangles, ellipses, lines, arrows, and multiple preset shapes
- Supports freehand drawing mode for pen-style drawing
- Supports chalkboard-style area erasing for wiping parts of drawings
- Supports whole-stroke erasing when you want to remove an entire drawing stroke
- Lets users select, move, resize, rotate, duplicate, hide, lock, reorder, and delete objects
- Lets users update selected object styles from Bubble workflows
- Includes workflow actions for adding and editing canvas objects
- Includes states for selected object ID, type, JSON, locked status, hidden status, and selection availability
- Publishes the full scene JSON so designs can be saved and loaded later
- Exports the full canvas as a PNG image
- Publishes exported PNG URI, file name, and base64 image data
- Supports native download and share flows
- Designed for Bubble mobile apps and Bubble Go testing

Demo page:
https://bubbleaxis.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=canvas

Editor page:
https://bubble.io/page?id=bubbleaxis&app_type=mobile&tab=Design&name=canvas&type=page

$60

One time  •  Or  $6/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

free Codex logo
free Codex
Joined 2023   •   25 Plugins
View contributor profile

Instructions

- Add the Native Graphics Canvas element to your mobile page. - Give the element a fixed visible width and height.
- Keep Allow selection enabled if users should be able to tap objects on the canvas.
- Keep Allow transform gestures enabled if users should be able to drag, resize, and rotate objects directly.
- Use workflow actions to add text, images, shapes, lines, arrows, and drawings.
- Use Start drawing mode when users should draw directly on the canvas.
- Use Stop drawing mode to return to normal selection and editing.
- Use Start eraser mode when users should erase freehand drawings.
- Use the default area eraser to wipe drawings like cleaning chalk from a board.
- Use stroke eraser only when you want the whole freehand stroke removed at once.
- Use Has selected object to enable or disable buttons that require a selected item.
- Use selected object states to inspect the current selected object.
- Use Update selected transform to change position, size, rotation, opacity, or line endpoints.
- Use Update selected style to change colors, text, font settings, stroke width, image URL, and other style fields.
- Use Lock selected when an object should not be moved, resized, rotated, or edited directly.
- Use Hide selected or Show selected to control object visibility.
- Use Copy selected, Paste, Duplicate selected, Bring forward, Send backward, Bring to front, and Send to back for editing tools.
- Use Export PNG to render the full canvas as an image.
- Use exported PNG URI when you need the saved file location.
- Use exported PNG base64 when you need to upload, store, or send the image data.
- Use Download design to save or share the rendered image through the device flow.
- Use Share exported PNG to open the native share sheet for the latest export.
- Use scene JSON when you want to save a design and load it again later.
- Remember that export, download, and share behavior can vary by device, operating system, file permissions, and available native sharing options.

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   •   Technical   •   Productivity   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble