QR Code Scanner MobileOverviewAdd a native QR code scanner to your Bubble Mobile app using the device camera.
Start and stop the camera from workflows, switch between front and back camera, toggle torch and capture the scanned QR value in real time.
Publish permission, running status, camera type, scanned value and last scan time directly to Bubble states.
Perfect for check-ins, tickets, inventory, access control, payments, authentication flows and mobile QR experiences.
Actual ProblemQR scanning in mobile apps needs camera permissions, scanner lifecycle control, scan events, camera switching, torch support and clean values returned to Bubble.
Without a dedicated mobile scanner, builders often need custom React Native code or awkward workarounds just to read a QR code and trigger workflows.
This plugin gives Bubble Mobile builders a ready-made scanner powered by the native camera, with states, events and actions ready for real app workflows.
Why choose this plugin?β‘ Performance: native camera-based QR scanning for mobile apps.
π± Mobile Ready: built specifically for Bubble Mobile.
π Workflow Integration: trigger workflows when permission changes, camera starts/stops or a QR code is identified.
π‘ Torch Control: turn the device torch on or off from plugin actions.
π Camera Switching: switch between front and back camera.
π§© Easy Setup: add the element, configure camera behavior and use the scanned value state.
Main Featuresπ· Native QR scannerScan QR codes using the device camera in Bubble Mobile.
βΆ Start and stop cameraControl when the scanner starts or stops from workflows.
π Switch cameraSwitch between front and back camera.
π‘ Toggle torchEnable or disable the torch for low-light scanning.
π― Scan area overlayOptionally show a scan area with custom color, background and opacity.
π Workflow eventsUse events for permission granted, permission denied, camera started, camera stopped and QR code identified.
π Published statesAccess has_permission, is_running, camera_type, value and last_scan_time.
π³ Vibration optionTrigger device vibration when a QR code is scanned.
Use CasesEvents and check-insScan tickets, badges, invitations and check-in QR codes from a mobile app.
InventoryScan QR labels for products, assets, warehouse items and internal tracking.
MarketplaceValidate orders, pickups, deliveries, coupons and seller/customer codes.
Access controlUse QR codes for entry validation, member access and secure mobile flows.
Payments and receiptsScan payment references, receipts, invoices or transaction QR codes.
CRM and field operationsScan customer IDs, service codes, assets, appointments and field visit records.
FAQIs this plugin for Bubble Mobile?Yes. This plugin is designed for Bubble Mobile.
What does it scan?It scans QR codes using the device camera.
Can I start and stop the camera from workflows?Yes. The plugin includes Start Camera and Stop Camera actions.
Can I switch between front and back camera?Yes. Use the Switch Camera action.
Can I use the torch?Yes. Use the Toggle Torch action.
What states does it publish?It publishes has_permission, is_running, camera_type, value and last_scan_time.
What events can I use?You can use permission granted, permission denied, camera started, camera stopped and a qr code was identified.
Can it scan multiple QR codes?Yes. Enable allow_multiple and configure scan_delay.
Try It Risk-FreeSubscribe to try the plugin safely. If you cancel a few days later, you will be charged only for the time used (e.g., monthly price $3 β $0.10 per day for 30 days).
Mobile Version
Need help?
Other plugins from Codes for you:Native File Uploader (For Mobile)Input Mask (Mobile)Phone Number Input (Mobile)Video Player Bubble (Mobile)Smart Formatter Input (Mobile)Audio Recorder Pro - Bubble MobileAudio Player Pro for Bubble Mobile