Skip to content
Business Tools

Barcode Generator

Generate Code 128, Code 39, EAN-13, UPC-A and other barcodes instantly in your browser.

Loading this local tool…

Data handling

Storage and export controls

Retention
The tool's working state is kept only while this page is open. Inputs and results are not saved to persistent storage by Got A Tool.
Export
The tool may prepare a result after you run it. It downloads or copies it only when you choose that action.

Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.

How it works

Make a barcode label in three steps

01

Enter the value

Add the product, inventory, shipping, or other value that your barcode needs to represent.

02

Choose the format

Open Advanced options to select Code 128, Code 39, EAN-13, UPC-A, ITF-14, or Codabar.

03

Review and download

Check that the preview renders, adjust its size if needed, and download a PNG image.

Example

A warehouse bin label

For a bin called RACK-A12, choose Code 128 and enter that value. The preview includes readable text when that option is enabled, so staff can scan the bars or read the label directly.

Questions

Barcode generator details

Which barcode type should I choose?

Code 128 is a flexible choice for general labels. EAN-13 and UPC-A are commonly used for retail products and require values in their expected format. Choose the format required by the system or scanner that will read the barcode.

Why is my value rejected?

Some barcode formats accept only certain characters or lengths. Try Code 128 for general text, or check the number and required checksum for a retail format such as EAN-13 or UPC-A.

What can I download?

This generator downloads the current barcode as a PNG image. Adjust the width and height first if you need a larger label image.

Practical guide

Read the Product identifier checklist

Protect identifier columns as text, review values that may have been changed by a spreadsheet, and validate before you generate labels.

Open the guide →

Keep working