Skip to content

About JustYourBarcode

Free, private barcode tools, funded by clearly labeled ads.

What JustYourBarcode is

JustYourBarcode is a set of 24 free barcode tools: generators for retail, logistics and 2D barcodes, design barcodes, a camera scanner and picture reader, bulk generation and label sheets, and check digit and conversion tools, plus 7 reference pages such as barcode sizes and the GS1 prefix list. Every tool runs in your browser and needs no sign-up.

How it's funded

Pages show a small number of clearly labeled ads. That's how every tool stays free, with no sign-up and no limits.

Your data

The numbers and text you type, the pictures and CSV files you open and the frames from your camera are processed by JavaScript in your browser. They aren't sent to our server, stored or logged, and they're gone when you close or reload the page. The camera only turns on when you press Start. Pages are measured with Google Analytics and ads come from advertising partners; neither receives what you enter in a tool. See the privacy policy for details.

Where barcode numbers come from

A barcode is a picture of a number or some text. Making one here is free, but it doesn't assign or register anything. Product numbers for retail (GTINs, shown as UPC and EAN barcodes) are licensed by GS1, ISBNs come from your country's ISBN agency, and SSCCs and GTIN-14s are built from your GS1 Company Prefix. For your own labels, such as stock and asset tags, you can number things however you like.

Built on open source

The tools use well-tested open-source libraries, running in your browser, rather than home-grown encoders. Thank you to their authors:

  • bwip-js (MIT): Drawing every barcode; a JavaScript port of BWIPP (Barcode Writer in Pure PostScript, MIT) by Terry Burton
  • ZXing (@zxing/library) (Apache-2.0): Decoding barcodes for the scanner, the reader and the scan check on design barcodes
  • @zxing/browser (MIT): Reading frames from your camera
  • Papa Parse (MIT): Reading CSV files for bulk barcodes and labels
  • fflate (MIT): Zipping bulk downloads
  • pdf-lib (MIT): Making PDF files and label sheets

Accuracy

Tool and reference pages follow the GS1 General Specifications, GS1's list of assigned prefixes and the ISO/IEC symbology standards, and say so where it matters. A barcode that decodes on screen can still fail in print if it's too small, low in contrast or crowded, so test a printed sample with the scanners that will read it, and use a barcode verifier when a retailer asks for a print quality grade. See all barcode tools, the barcode reference, the privacy policy and terms of service.