barcode-validator

A tiny JavaScript library for validating barcodes.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
barcode-validator
1.0.25 years ago5 years agoMinified + gzip package size for barcode-validator in KB

Readme

A tiny JavaScript library for validating barcodes.
Supported symbologies: EAN-13, EAN-8, UPC-A, and UPC-E. For more information on the validation algorithm, see official GS1 guide on calculating valid barcode check digits.

Usage

First, install barcode-validator using npm:
npm i barcode-validator

Then, import the package into your module like so:
import validbarcode from "barcode-validator";
// or const validbarcode = require("barcode-validator");

Pass it a barcode (string or number) for validation and get back a boolean.
validbarcode("6151100036810"); // true
validbarcode(87162318); // true
validbarcode(972660036810); // false

License

Barcode Validator is MIT licensed. See license file for more information.