MARKETPLACE
PLUGINS
EMBEDDED CAMERA PRO
Embedded Camera Pro logo

Embedded Camera Pro

Published March 2026
   •    Updated April 2026

Plugin details

Live camera feed element with photo capture, review, retake, and save to Bubble storage. Supports front/back camera, mirror mode, configurable aspect ratio, and upload progress tracking.
Also supports an image overlay for various use cases like facial image capture, positioning and other applications.

It is also responsive for the flexbox responsiveness engine.

Keywords: camera, capture, photo, selfie, webcam, picture, image

$15

One time  •  Or  $3/mo

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

Platform

Web

Contributor details

Blur Apps logo
Blur Apps
Joined 2021   •   23 Plugins
View contributor profile

Instructions

GETTING STARTED                                                                          
 1. Drag Camera Pro onto your page                    
 2. The camera starts automatically. Set Start Camera
 on Load to no to start it manually with the Turn On  
 action                                              
 3. Use Aspect Ratio to control the feed shape (16:9,  
 9:16, 4:3, 1:1, or Inherit)                        
                                                     
 ---

Editor Demo: https://bubble.io/page?id=blur-apps-playground&test_plugin=1773222366060x688477989387108400_current&tab=Design&name=pro-camera&type=page&elements=cmOnZ

Run Mode Demo: https://blur-apps-playground.bubbleapps.io/version-test/pro-camera


 PROPERTIES

 Camera Facing — Front or Back camera

 Mirror Preview — Flips the preview horizontally for
 front camera so it feels like a mirror

 Aspect Ratio — Shape of the camera feed. Inherit
 matches the element's dimensions

 Start Camera on Load — Start streaming immediately on
 page load

 Image Quality (%) — Compression quality 1 to 100
 (default 92). Higher = better quality, larger file

 Image Format — JPEG, PNG, or WebP

 Max Resolution (px) — Maximum captured image size
 (default 1920)

 File Name Prefix — Beginning of saved filenames, can
 be set dynamically

 Show Captured Image — Show the photo in place of the
 live feed after capture

 Overlay Image — Optional image on top of the live feed
  (frame, logo, guide). Use a transparent PNG. Hides on
  capture, returns on Resume or Reset

 ---
 ACTIONS

 📸 Take Picture — Captures the current frame

 💾 Save Image — Uploads the captured photo to file
 storage

 ▶️  Resume — Returns to live feed, restores overlay,
 unpauses if paused

 🔄 Reset — Clears everything, restarts the camera from
  scratch

 ⏸️  Pause — Freezes the live feed on the current frame

 🟢 Turn On — Starts the camera manually

 🔴 Turn Off — Stops the camera and releases it

 🔀 Switch Camera — Toggles between front and back

 🔍 Enumerate Cameras — Detects available cameras on
 the device

 ---
 EVENTS

 ✅ Camera Started — Camera stream began

 ⛔ Camera Stopped — Camera stream stopped

 🚫 Camera Permission Denied — User blocked camera
 access

 👆 Is Clicked — User clicked the camera element

 📸 Image Captured — A picture was taken

 ⬆️  Image Saving Started — Upload to file storage began

 ✅ Image Saving Ended — Upload complete, Image URL is
 now available

 🔢 Image Got Serial — Image received a serial
 identifier

 ⚠️  Error Occurred — Something went wrong (check Error
 Message state)

 ---
 STATES

 🔗 Image URL — Saved image URL (after Save Image)

 🔗 Local Image URL — Temporary image URL (immediately
 after Take Picture, before save)

 📋 List Of Shots — All saved image URLs from the
 session

 📷 Has Camera / 🟢 Started / ⏸️  Is Paused — Camera
 status

 💾 Is Saving / 📊 Upload Percentage — Upload status

 🚫 Cam Permission Denied / ⚠️  Error Camera Mic Access
 / 📝 Error Message — Error info

 🔧 Image Capture Supported / ✅ Element Loaded —
 Browser and element readiness

 🔀 Facing Modes — Available camera directions (after
 Enumerate Cameras)

 ↔️  Width / ↕️  Height — Camera video dimensions

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   •   Social Network   •   Productivity   •   Containers   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble