WhatIPIP tools + free calculators
Free tool, no signup

Barcode Generator for CODE128, EAN-13, UPC, and More

Generate retail and industrial barcodes in your browser. Download as PNG.

About this tool

Barcodes are still the workhorse of retail, logistics, and industrial labelling. While QR codes have taken over consumer-facing uses like menu links and ticketing, classic linear barcodes remain the standard for scanning physical products at checkout and tracking shipments. This generator supports the symbologies that cover almost every real-world case: CODE128 for general purposes, CODE39 for industrial labels, EAN-13 and EAN-8 for European retail products, UPC-A and UPC-E for North American retail, ITF for cartons, and Codabar for libraries and blood banks. Enter your data, pick a symbology, and the tool renders a crisp barcode you can download as a PNG image for a label printer or as an SVG for vector workflows. The rendering happens entirely in your browser using the bwip-js library, so you can generate codes containing internal SKU numbers or other sensitive identifiers without sending them anywhere.

Frequently asked questions

5 questions answered

CODE128, CODE39, EAN-13, EAN-8, UPC-A, UPC-E, ITF (Interleaved 2 of 5), Codabar, MSI Plessey, and a long tail via the bwip-js library. The picker shows the most common ones first; switch the dropdown to see the full list.

Related tools

This tool runs in your browser. We do not log or store the data you enter. Results are returned by your own browser and may not match third-party services bit-for-bit if those services interpret edge cases differently.