MARKETPLACE
PLUGINS
BARCODE SCANNER
Barcode Scanner logo

Barcode Scanner

Published August 2020
   •    Updated this month

Plugin details

A barcode scanner that will allow you to scan from any camera on your device! You can choose the camera from a list enumerated from your device and use that to scan barcodes, or alternatively choose 'Front' or 'Back' and allow the plugin to find the correct camera.
The decoded text will be saved along with the image frame used to decode the barcode and the image can be optionally saved to the db if required.

Please note, on iOS devices this plugin will only work in Safari (because Apple!)

Demo app: https://barcode-scanner-plugin.bubbleapps.io

Free

For everyone

2.2 stars   •   19 ratings
7.5K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Stuart B logo
Stuart B
Joined 2019   •   8 Plugins
View contributor profile

Instructions

Add the BarcodeScanner element to the page and this will also act as the video preview for the Barcode Scanner. The options can then be set on this element.
You start / stop the barcode scanning via workflow element actions.

Once the element gets visible on the page it will retrieve the current cameras on the device and store them in the 'Cameras' list state. These can be used to select the required camera. This has been added as an example in the demo page @ https://barcode-scanner-plugin.bubbleapps.io

Once the Barcode Scanner has scanned a barcode it will save the text to the 'Barcode Content' state and also save the image frame to the 'Image' state. If the file is saved to the db the URL of the image will be stored in the 'Saved Image URL' state too.

Types

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

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

Average rating (2.2)

Codebar content seems totally random
December 6th, 2025
Maybe my S24 camera is not good enough, but the barcade is hard to read, and the content is different each time.
Camera stuttering, inconsistent scans
January 31st, 2025
Completely unusable. The camera starts stuttering after a few seconds, detection zone is all over the place but worst of all 10/10 scans return a different value. None of which are the correct one.
Scans but results are inconsisent
December 31st, 2024
Poor documentation, so I had to figure through multiple trials how to use it. Once understood, it was easy to use, but the camera focus is a challenge and the results are inconsistent.
Managed to get it working
October 17th, 2024
Works with auto setting but would prefer EAN13 option, resolving reset of element through page refresh, would like to see reset option, I have some focus issues with the mobile camera, would be great to see a solution for that in coming updates.
This plugin doesn't support EAN13
June 12th, 2024
I need scan code bars in format EAN13, but this plugin doesn't support this.
Bubble