Skip to main content

Barcode Label Generatorv1.0.0

Generates barcode labels for UPC-A, EAN-13, ISBN, GTIN-14, Code 128, and GS1-128 symbologies, with check digits computed (not assumed) from the supplied data. Output includes quiet zones, optional rounded corners, transparent backgrounds, and Helvetica, Courier, or Times human-readable text. Exports to SVG, PDF, or PNG at 80, 100, or 200 percent scale or a custom pixel size.

Retail
Inventory
Design
Reference

Documentation

Pick a barcode format, type the data to encode, and watch the preview update as you type. The generator validates the input, computes any missing check digit, and renders a scannable label with the recommended quiet zones, bar widths, and human-readable text below.

  • Select a Barcode Format. UPC-A is the 12-digit retail code (GTIN-12), EAN-13 is the 13-digit international equivalent (GTIN-13), ISBN encodes 978 or 979 book codes, GTIN-14 / ITF-14 covers case packs and pallets, Code 128 handles printable ASCII, and GS1-128 layers Application Identifiers onto Code 128.
  • Enter the value in Barcode Data. Missing check digits are calculated and supplied ones are verified. ISBN-10 auto-converts to ISBN-13 with the Bookland 978 prefix.
  • Click Generate to refresh the preview, or wait 500 milliseconds after typing for the debounced auto-render. The status line confirms validity, the computed check digit, and the rendered dimensions.
  • Open Advanced Options to set Text Above and Text Below (each up to two lines, with independent bold toggles), pick 80%, 100%, 200%, or Custom dimensions, and pick a Font of Helvetica, Courier, or Times that applies in the preview and every export.
  • Tune the styling with the rendering toggles. Round Corners is on by default and softens the label background. Transparent Background removes the fill so the label drops onto colored stock cleanly. Negative inverts to white bars on black, Border draws a thin keyline that follows the corner radius, and the status warns when Transparent and Negative combine into a low-contrast result.
  • Export with Save as SVG for vector label software, Save as PDF for print-ready output at the chosen physical size, or Save as PNG for a raster image at the chosen DPI (default 300, capped at 600). PNG preserves transparency.
  • For batch jobs, upload a CSV under Bulk Generation. Columns are data, format, line1, line2, topLine1, topLine2. Every PDF in the resulting barcodes.zip inherits the current font, corner, background, and size settings.

Sizing reference: 100% nominal is 1.469 in by 1.02 in. 80% (1.175 in by 0.816 in) is near the scanner reliability floor. 200% (2.938 in by 2.04 in) suits shelf or pallet labels.

Apply the generator wherever a product needs a barcode that scans on the first pass. The tool covers retail, warehouse, and logistics formats and outputs vector, print, and raster files.

  • Retail Packaging: Print UPC-A on consumer packaging for North American shelves. Type 11 digits, pick Helvetica, and export at 100% to PDF for the print shop.
  • International Products: Print EAN-13 on goods sold outside North America. Enter the 12-digit code, confirm the calculated check digit, and export an SVG for the designer.
  • Warehouse Bin Labels: Generate Code 128 SKU, lot, or bin labels. Round Corners softens the rectangle for thermal label rolls, and PNG at 300 DPI drops straight into a WMS.
  • Case Packs and Pallets: Pick GTIN-14 / ITF-14 for outer cartons. Enter 13 digits to auto-append the check digit, or paste a full 14-digit GTIN to verify it.
  • Books and Catalog Items: Pick ISBN to encode ISBN-10 or ISBN-13 with the 978 or 979 prefix. Set Font to Times for a print-book look.
  • Shipping and Logistics: Build GS1-128 labels with Application Identifiers such as (01) for the GTIN and (17) for the expiration date. The tool emits the FNC1 leader.
  • Asset Tags on Sticker Stock: Print a Code 128 asset ID, add a border, enable Transparent Background, and export PNG to drop the label onto pre-printed sticker sheets.
  • Batch SKU Runs: Upload a CSV to generate hundreds of PDFs in one pass, packaged as a ZIP with the current font, corner, and background settings applied uniformly.
Inputs, outputs, and what the Barcode Label Generator computes

The form above accepts the following inputs and produces the outputs listed below. This summary is rendered in the page so the parameters are visible to crawlers, assistive tech, and indexing agents that don't fetch the embedded tool frame.

Inputs

  • Barcode Format · default: UPC-A / GTIN-12 (12 digits)
  • Barcode Data (text input) · default: 012345678905
  • Line 1 (optional, e.g. product name) (text input)
  • Bold
  • Size (numeric input) · default: 1.0 · range: 0.5 to 2.0
  • Line 2 (optional, second top row) (text input)
  • Bold
  • Size (numeric input) · default: 1.0 · range: 0.5 to 2.0
  • Line 1 (defaults to barcode data) (text input)
  • Bold
  • Size (numeric input) · default: 1.0 · range: 0.5 to 2.0
  • Line 2 (optional, second row, value also prefixes export filenames) (text input)
  • Bold
  • Size (numeric input) · default: 1.0 · range: 0.5 to 2.0
  • Nominal 100% (1.469 in x 1.02 in) · default: 100
  • Minimum 80% (1.175 in x 0.816 in) · default: 80
  • Maximum 200% (2.938 in x 2.04 in) · default: 200
  • Custom dimensions · default: custom
  • Custom Width (inches) (text input) · default: 1.469
  • Custom Height (inches) (text input) · default: 1.02
  • Font · default: Helvetica (sans-serif)
  • Bar Width Override (pixels, blank for auto) (text input)
  • Quiet Zone (modules each side) (text input) · default: 10
  • Tracking (letter spacing in px) (text input) · default: 0
  • Add border around label
  • Negative (white on black)
  • Round corners
  • Transparent background
  • PNG Export DPI (72-600) (text input) · default: 300

Controls

Generate · Reset · Generate ZIP of PDFs

Worked example

Click Generate to refresh the preview, or wait 500 milliseconds after typing for the debounced auto-render.