FLUTTER ECOSYSTEM

qr

A QR code generation library for Dart. Supports QR code version 1 through 40, error correction and redundancy.

Latest version
4.0.0
30-day downloads
3.3M
Likes
259
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The qr package is a Dart library for generating QR codes, supporting versions 1 to 40 with customizable error correction levels. It enables developers to create scalable, reliable QR codes suitable for various applications. The library is lightweight and compatible across all major platforms including Android, iOS, Web, macOS, Windows, and Linux. It provides straightforward APIs for encoding text, URLs, and other data into QR code images. Ideal for apps requiring barcode generation without external dependencies.

Use cases
  • Generating QR codes for URLs
  • Creating product or ticket identifiers
  • Enabling contact sharing via QR
  • Supporting offline data transfer
  • Facilitating app linking
  • Embedding information in printable materials
Key features
  • Supports QR versions 1–40
  • Multiple error correction levels
  • Cross-platform compatibility
  • Simple API for encoding data
  • Highly customizable output
  • Lightweight and efficient
Suitable for
  • Mobile app developers
  • Web application creators
  • Desktop application builders
  • Inventory or ticketing systems
  • Marketing and event apps
  • Educational tools
Considerations
  • Requires manual handling of image rendering
  • No built-in UI components
  • Error correction affects size and readability
  • Limited to QR code generation only
  • No decoding functionality included
  • Output format depends on external rendering
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add qr

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects

Rankings