BarcodeScanner.io

Easily add barcode scanning to your web pages.

What Is It?

BarcodeScanner.io provides an easy way to integrate camera-based barcode scanning into your website without the need for complex coding.

With as few as two lines of HTML, you can begin offering barcode scanning on almost any phone, tablet, or computer.

Try it out:

Hit the "scan" button below to launch the barcode scanner.

Scanning requires access to your camera. No image or barcode data is shared with BarcodeScanner.io. Please see our privacy policy for more information.

Features

Simple

Start scanning barcodes with two lines of HTML. No need to write complex JavaScript for simple integrations.

Customizable

Keep it simple or take full control. Define which formats you'll scan, set up event handlers, etc.

Responsive

The barcode scanner will naturally conform to any typical device's screen size.

How Easy Is It?

1. Create Your Scanner

Use our scanner editor to create the scanner that will appear on your web page. Select the options you want to customize your barcode scanning experience.

Scanner Editor
2. Include JavaScript
<script id="BarcodeScannerIOScript" 
src="https://barcodescanner.io/js/BarcodeScannerIO.min.js" 
data-api-key="[API_KEY]"></script>
3. Integrate
<input id="bcode" type="text">
    			
<button type="button"
onclick="BarcodeScannerIO.openScanner('[SCANNER_ID]', '#bcode')">Scan</button>
4. Start Scanning

Scanning requires access to your camera. No image or barcode data is shared with BarcodeScanner.io. Please see our privacy policy for more information.


See the documentation and examples pages for more information.

How do I get started?

Getting started is simple. Click here to create your account.

Once your account is verified, you can start creating and deploying barcode scanners immediately.

Does it really work?

Yes, it does. BarcodeScanner.io is designed to work with any modern device with an updated browser and a camera. This can be a built-in camera or an external camera, such as a USB webcam.

The best way to answer this question, however, is to give it a try with your specific use case and hardware.

Is it secure?

Barcode scanning using BarcodeScanner.io is done entirely on the client machine using JavaScript decoding libraries, including those built into some browsers. When using our service:

  • No video or image information is sent over the network
  • No content from scanned barcodes is sent over the network

When using the scanner, camera permissions may need to be granted to your website. This means that you too are responsible for ensuring that users' privacy is protected when not scanning.

How much does it cost?

Creating and deploying barcode scanners using BarcodeScanner.io is free for up to 100 scanner loads per month.

If you need more, we offer a customizable monthly subscription. See our pricing page for more information.

What are the limitations?

Camera-based scanning can be sensitive to contrast, and focusing struggles, especially on cell phones, can often lead to blurry images. This can make some types of scanning difficult.

We recommend that you thoroughly test your solution and identify which barcode formats are best suited for what you're trying to accomplish. If it is within your control, use larger symbols with high contrast.