Barcode Generator

Code-128, EAN-13, UPC and more — download as PNG

Barcode data

No matches

Barcode

Free Online Tool

Barcode Generator — Complete Guide & Instructions

MakeCard Barcode Generator draws print-quality barcodes right in your browser — no account, no watermark. Type the value, pick a symbology such as CODE128, EAN-13 or UPC-A, and the SVG preview updates live as you type. Sliders control bar width and height, a checkbox toggles the human-readable text, and the Download PNG button rasterises the result onto a white background ready for labels and packaging.

How to Use Barcode Generator

  1. 1 Type your product code or text into the “Barcode data” field — the preview re-renders as you type.
  2. 2 Choose a symbology from the Format dropdown: CODE128, EAN-13, UPC-A, CODE39, ITF-14, MSI or Pharmacode.
  3. 3 Adjust the Bar width and Height sliders until the barcode fits your label.
  4. 4 Toggle “Show value text” to print the digits under the bars.
  5. 5 Press “Download PNG” to save the image with a white background.

Key Features & Capabilities

  • Seven symbologies: CODE128, EAN-13, UPC-A, CODE39, ITF-14, MSI and Pharmacode.
  • Live preview — debounced rendering means the barcode updates while you type.
  • Bar width 1–4 px and height 40–150 px sliders for exact label sizing.
  • Optional human-readable value text beneath the bars.
  • Instant error messages when a value fails the format’s checksum or character rules.
  • One-click PNG export rendered on white for clean printing.

Supported Formats & Specifications

Parameter Specification
Formats CODE128, EAN-13, UPC-A, CODE39, ITF-14, MSI, Pharmacode
Controls Value, format, bar width (1–4), height (40–150), text on/off
Output PNG download (SVG rendered on canvas)
Engine JsBarcode running client-side
Validation Per-format character and checksum checks

Practical Everyday Use Cases

  • Printing EAN-13 product labels for items going to retail or online marketplaces.
  • Generating CODE128 barcodes for inventory bins, asset tags and warehouse shelves.
  • Creating UPC-A codes for products sold in North American stores.
  • Making CODE39 labels for internal ID cards and documents.
  • Producing Pharmacode labels for pharmaceutical packaging runs.

Pro Tips for Best Results

  • EAN-13 and UPC values include a checksum digit — the tool validates it, so a mistyped number shows an error instead of a bad barcode.
  • Keep bar width at 2 or above for reliable scanning on inkjet printers.
  • Always print on white — scanners need the quiet zone and contrast this tool preserves automatically.
  • CODE128 accepts letters and symbols; the numeric formats reject anything non-numeric, so match the format to your data.

Common Problems & Solutions

Each format has rules — EAN-13 needs exactly 12 or 13 digits, UPC-A 11 or 12; check the digit count and that the checksum digit is correct.

Increase the bar width slider and height — tiny bars blur on home printers; also print on matte white paper rather than glossy.

Privacy & Security

100% Client-Side Execution

Barcodes are drawn locally in your browser — the value you encode is never uploaded or recorded.

No server uploads No data logging Safe for personal documents
FAQ Section

Frequently Asked Questions

Everything you need to know about using Barcode Generator

EAN-13 for retail products in India/Europe, UPC-A for North America, CODE128 for general alphanumeric labels, and CODE39 or ITF-14 for industrial or carton marking.

Yes — unlimited barcodes, no sign-up, and the PNG downloads without a watermark.

The tool renders the barcode image; the actual EAN/UPC number must come from GS1 registration or your marketplace — then paste it here to generate the artwork.

It requires exactly 12 digits plus an optional correct check digit — remove spaces or letters and verify the last digit.

A PNG rendered on a white background at the size you set — suitable for label sheets, packaging mock-ups and documents.

Related FreeToolsBazaar Tools

Ready to Use Barcode Generator?

100% free, browser-based, and private. No installation, registration, or file upload to external servers required.

Start Using Barcode Generator