Skip to main content

The Best Flutter Packages to Scan Barcode and QR

Implementing a barcode scanner to your app is hard. It’s not just that it’s difficult to scan a barcode, but the process of scanning one can be time-consuming and frustrating. Flutter packages are designed to make scanning barcodes easy for anyone with any device. The best part about these packages is that they’re free!

The following are the best package which help mobile developers implement barcode scanners into their apps in just a matter of minutes.


A plugin for Android and iOS that enables barcode scanning. Barcodes, QR codes, and other types of coding are all supported.


A Widget or custom painter may be used to display QR codes for Flutter.


The zxing library is a QR code scanner that can be integrated into flutter. It makes use of the zxing Android library and the MTBBarcode scanner on iOS.


The Dynamsoft Barcode Reader SDK is a Flutter plugin for reading barcodes. It supports linear barcode, QR Code, DataMatrix, MaxiCode, PDF417 in addition to Android, iOS, Web, Windows, Linux and macOS.


A camera barcode scanner for Flutter Web that uses your preferred Javascript library


A library for generating barcodes in Dart that can create any backend-specific drawing operations.


All hardware barcode scanners should be able to detect the reader without requiring a manufacturer’s development kit.


Scanner with android device to handle barcode and qrcode.


1D/2D barcode image processing library for Dart created by Okino. This is a translation of the Android codebase.


This is a plugin that adds barcode scanning functionality to Android and iOS. It supports barcodes, QR codes, and other types of codes.


The Scanbot Barcode Scanner SDK for Android and iOS, which is available as a Flutter plugin. It supports bar code scanning, including EAN, UPC, QR codes, Data Matrix, PDF 417.


Barcode generation for Flutter with support for standard barcodes.

By continuing to use the site, you agree to the use of cookies.