barcode 2.2.8 copy "barcode: ^2.2.8" to clipboard
barcode: ^2.2.8 copied to clipboard

Barcode generation library for Dart that can generate generic drawing operations for any backend.

barcode #

Barcode generation library for Dart that can generate generic drawing operations for any backend.

They all use this library to generate the drawing operations.

Interactive demo: https://davbfr.github.io/dart_barcode/


Buy Me A Coffee

This library is the base to create flutter widgets or pdf barcodes. It depends only on dart with no platform-dependent implementation.

Only two basic drawing primitives are required:

  • Filled rectangle to draw the bars
  • Text drawing to display the code in full-text

Generate barcodes #

// Create a DataMatrix barcode
final dm = Barcode.dataMatrix();

// Generate a SVG with "Hello World!"
final svg = bc.toSvg('Hello World!', width: 200, height: 200);

// Save the image
await File('barcode.svg').writeAsString(svg);

Create a WIFI configuration barcode:

// Create a DataMatrix barcode
final dm = Barcode.dataMatrix();

final me = MeCard.wifi(
  ssid: 'Wifi Name',
  password: 'password',
);

// Generate a SVG with a barcode that configures the wifi access
final svg = bc.toSvg(me.toString(), width: 200, height: 200);

// Save the image
await File('wifi.svg').writeAsString(svg);

Supported barcodes #

The following barcode images are SVG. The proper rendering, especially text, depends on the browser implementation and availability of the fonts.

1D Barcodes #

Code 39

CODE 39

Code 93

CODE 93

Code 128 A

CODE 128 A

Code 128 B

CODE 128 B

Code 128 C

CODE 128 C

GS1-128

GS1 128

Interleaved 2 of 5 (ITF)

ITF

ITF-14

ITF 14

ITF-16

ITF 14

EAN 13

EAN 13

EAN 8

EAN 8

EAN 2

EAN 2

EAN 5

EAN 5

ISBN

ISBN

UPC-A

UPC A

UPC-E

UPC E

Telepen

Telepen

Codabar

Codabar

Height Modulated Barcodes #

RM4SCC

RM4SCC

2D Barcodes #

QR-Code

QR-Code

PDF417

PDF417

Data Matrix

Data Matrix

Aztec

Aztec
534
likes
160
points
514k
downloads

Publisher

verified publishernfet.net

Weekly Downloads

Barcode generation library for Dart that can generate generic drawing operations for any backend.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

meta, qr

More

Packages that depend on barcode