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
544
Barcode generation library for Dart that can generate generic drawing operations for any backend.
pretty_qr_code
433
Pretty QR code for Flutter. You can round the edges with parameter or use the standard view.
qr
191
A QR code generation library for Dart and Flutter. Supports QR code version 1 through 40, error correction and redundancy.
ai_barcode_scanner
187
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.
simple_barcode_scanner
184
Scanner plugin for Barcode/QR code. Scan using flutter_barcode_scanner for mobile device and html5-qrcode for web and windows
syncfusion_flutter_barcodes
179
Flutter Barcodes generator library is used to generate and display data in the machine-readable, industry-standard 1D and 2D barcodes.
scan
173
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
143
Support Android, iOS and web recognition of one-dimensional barcode and two-dimensional barcode
google_mlkit_barcode_scanning
124
A Flutter plugin to use Google's ML Kit Barcode Scanning to read data encoded using most standard barcode formats.
barcode_scanner
93
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.
barcode_image
67
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.
flutter_qr_bar_scanner
56
A Flutter Plugin for reading/scanning QR & Bar codes using Firebase's Mobile Vision API
zxing2
55
A multi-format 1D/2D barcode image processing library implemented in Dart. This is a port of the Android library.
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
49
A Flutter plugin to detect barcodes, text, faces, and objects using Google MLKit API for iOS and Android
dynamsoft_capture_vision_flutter
45
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
qr_code_scanner_plus
40
QR code scanner that can be embedded inside flutter. It uses zxing in Android and MTBBarcode scanner in iOS.
blinkid_flutter
39
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
21
Barcode flutter is a Flutter library for simple and fast Bar code rendering via a custom painter.
zxing_lib
19
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
10
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
zxing_widget
4
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.