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
587
Barcode generation library for Dart that can generate generic drawing operations for any backend.
pretty_qr_code
496
Pretty QR code for Flutter. You can round the edges with parameter or use the standard view.
qr
218
A QR code generation library for Dart and Flutter. Supports QR code version 1 through 40, error correction and redundancy.
simple_barcode_scanner
212
Scanner plugin for Barcode/QR code. Scan using flutter_barcode_scanner for mobile device and html5-qrcode for web and windows
ai_barcode_scanner
208
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
188
Flutter Barcodes generator library is used to generate and display data in the machine-readable, industry-standard 1D and 2D barcodes.
scan
175
scan qrcode & barcode in widget tree with custom options.Accurately decode qrcode & barcode image from path.
flutter_barcode_sdk
149
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
139
A Flutter plugin to use Google's ML Kit Barcode Scanning to read data encoded using most standard barcode formats.
qr_code_scanner_plus
104
QR code scanner that can be embedded inside flutter. It uses zxing in Android and MTBBarcode scanner in iOS.
barcode_scanner
102
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
73
Barcode generation library for Dart that can generate barcodes using the image library.
zxing2
67
A multi-format 1D/2D barcode image processing library implemented in Dart. This is a port of the Android library.
cnic_scanner
64
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
57
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
41
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
32
A simple and customizable barcode scanning package for Android and iOS. It uses AVCaptureSession in iOS and ZXing in Android.
zxing_lib
24
A Dart port of zxing that encode and decode multiple 1D/2D barcodes, Supported qrcode, pdf417, oned, maxicode, datamatrix, aztec.
barcode_flutter
22
Barcode flutter is a Flutter library for simple and fast Bar code rendering via a custom painter.
flutter_barcode_scanner_plus
19
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
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.
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.