Top Flutter QR Code and Bar Code packages A bar code is a one-dimensional code that can be read using a bar code scanner utility. It consists of a series of black and white bars of varying widths. On the other hand, a QR code is a two-dimensional code that can be read by a QR scanner utility. It consists of black and white squares arranged in a square grid. The complete list of Flutter QR Code Scanner and Bar Code Scanner packages that provide useful APIs or utilities is provided below.
barcode
560
Barcode generation library for Dart that can generate generic drawing operations for any backend.
pretty_qr_code
449
Pretty QR code for Flutter. You can round the edges with parameter or use the standard view.
simple_barcode_scanner
202
Scanner plugin for Barcode/QR code. Scan using flutter_barcode_scanner for mobile device and html5-qrcode for web and windows
qr
200
A QR code generation library for Dart and Flutter. Supports QR code version 1 through 40, error correction and redundancy.
ai_barcode_scanner
189
A universal AI barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
syncfusion_flutter_barcodes
182
Flutter Barcodes generator library is used to generate and display data in the machine-readable, industry-standard 1D and 2D barcodes.
scan
174
scan qrcode & barcode in widget tree with custom options.Accurately decode qrcode & barcode image from path.
flutter_barcode_sdk
148
A Flutter plugin for Dynamsoft Barcode Reader SDK. It covers Android, iOS, Web, Windows, Linux and macOS, supporting linear barcode, QR Code, DataMatrix, MaxiCode, PDF417, etc.
ai_barcode
144
Support Android, iOS and web recognition of one-dimensional barcode and two-dimensional barcode
google_mlkit_barcode_scanning
129
A Flutter plugin to use Google's ML Kit Barcode Scanning to read data encoded using most standard barcode formats.
barcode_scanner
97
Flutter plugin of the Scanbot Barcode Scanner SDK for Android and iOS. Provides functionality for scanning 1D and 2D barcodes, like EAN, UPC, QR code, Data Matrix, PDF 417, etc.
qr_code_scanner_plus
76
QR code scanner that can be embedded inside flutter. It uses zxing in Android and MTBBarcode scanner in iOS.
barcode_image
69
Barcode generation library for Dart that can generate barcodes using the image library.
cnic_scanner
63
A package that lets you to scan your CNIC and ID cards and all types of other cards. It support both Android and iOS and null safe.
majascan
61
A qr code scanner flutter plugin project. Using method channel open native camera page scan QR code. Support iOS, Android.
zxing2
57
A multi-format 1D/2D barcode image processing library implemented in Dart. This is a port of the Android library.
flutter_qr_bar_scanner
56
A Flutter Plugin for reading/scanning QR & Bar codes using Firebase's Mobile Vision API
fast_qr_reader_view
51
A multi-code reader widget with live preview for both iOS and Android. Using native code for detection, scans QR, PDF417 and CODE39 among others.
mlkit_scanner
50
A Flutter plugin to detect barcodes, text, faces, and objects using Google MLKit API for iOS and Android
dynamsoft_capture_vision_flutter
46
Dynamsoft Capture Vision Flutter SDK provides the ability to decode barcodes, recognize labels, detect and normalize documents.
qr_bar_code_scanner_dialog
41
Plugin to show a simple scanner dialog and capture Bar/QR code easily. Works with Android iOS and Web. It uses html5-qrcode scanner for web and qr_code_scanner for Android and iOS
blinkid_flutter
40
Flutter plugin for BlinkID, SDK for scanning and OCR of various identity documents.
barcode_finder
38
Barcode Finder is a plugin for reading barcodes and QRCodes from pdf files and images using Zxing for Android and Zxing and Zbar for iOS
barras
31
A simple and customizable barcode scanning package for Android and iOS. It uses AVCaptureSession in iOS and ZXing in Android.
barcode_flutter
22
Barcode flutter is a Flutter library for simple and fast Bar code rendering via a custom painter.
zxing_lib
21
A Dart port of zxing that encode and decode multiple 1D/2D barcodes, Supported qrcode, pdf417, oned, maxicode, datamatrix, aztec.
huawei_scan
18
Huawei Scan Flutter Plugin scans all major 1D and 2D barcodes as well as generates barcodes to help you quickly build barcode scanning functions into your apps.
super_qr_reader
17
This package allows user to read or get the data by scan or read QRCode from other object (like wall) or the local image file.
flutter_barcode_scanner_plus
14
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
zxing_widget
5
A Barcode Generator Widget that can be embedded inside flutter. It uses zxing-dart for all platforms.
flutter_barcode_scanner
0
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
mobile_scanner
0
A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.