adamgaskins/barcoder

A classy package to generate SVG barcodes for the web.

Maintainers

Package info

github.com/AdamGaskins/barcoder

Homepage

pkg:composer/adamgaskins/barcoder

Fund package maintenance!

adamgaskins

Statistics

Installs: 6 147

Dependents: 0

Suggesters: 0

Stars: 68

Open Issues: 2

v0.1.0 2021-01-06 03:14 UTC

This package is auto-updated.

Last update: 2026-02-18 15:57:13 UTC


README

A classy package to generate SVG barcodes for the web.

Installation

You can install the package via composer:

composer require adamgaskins/barcoder

Usage

See below for a full list of supported barcode types.

QR Code

Barcoder::qrcode('data to encode')->toSvg();

Datamatrix

Barcoder::datamatrix('data to encode')->toSvg();

Code 128

Barcoder::code128('data to encode')->toSvg();

Barcoder::code128('data to encode')->hideLabel()->toSvg();

EAN-8

Barcoder::ean8('12345678')->toSvg();

Barcoder::ean8('12345678')->hideLabel()->toSvg();

EAN-13

Barcoder::ean8('1234567890123')->toSvg();

Barcoder::ean8('1234567890123')->hideLabel()->toSvg();

UPC-A

Barcoder::upca('123456789012')->toSvg();

Barcoder::upca('123456789012')->hideLabel()->toSvg();

UPC-E

Barcoder::upce('123456')->toSvg();

Barcoder::upce('123456')->hideLabel()->toSvg();

Testing

composer test

License

The MIT License (MIT). Please see License File for more information.