Barcode Generator (CODE128, EAN, UPC…)

Barcode Generator (CODE128, EAN, UPC…)

Local Processing

Create CODE128, CODE39, EAN-13, EAN-8, UPC-A or ITF barcodes and save as PNG or SVG.

How It Works & Processing Standards

Create CODE128, CODE39, EAN-13, EAN-8, UPC-A or ITF barcodes and save as PNG or SVG.

Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.

Current Limits

  • Maximum input length: 2,000,000 characters

Choose the barcode type under "Task" and enter a value. For EAN-13, 12 digits get a 13th check digit added; 13 digits are checked for a correct check digit first.

EAN/UPC numbers for products on sale must be issued by GS1. Numbers made here are for testing.

What You Can Do

CODE128, CODE39
Letters and digits for logistics and inventory.
EAN-13, EAN-8, UPC-A
Retail barcodes with check digits calculated or verified.
ITF
Even-length numeric barcodes for cartons.

How to Use Barcode Generator (CODE128, EAN, UPC…)

  1. 1
    Choose a typePick the barcode type.
  2. 2
    Enter a valueA value valid for that type.
  3. 3
    SaveDownload as PNG or SVG.

Examples

EAN-13 (12 digits entered)
Input: 012345678901
Result: A 13-digit EAN-13 barcode with the check digit added (SVG)
CODE128
Input: ABC-123
Result: A CODE128 barcode with ABC-123 printed below

Common Use Cases

  • Inventory and asset labels
  • Test barcodes on prototype packaging

Frequently Asked Questions (FAQ)

Entering 13 digits for EAN-13 gives an error.

The last check digit does not match the first 12. Enter just the first 12 digits and the correct check digit is added.

Have feedback or ideas for this tool? Suggest & Inquire →