Barcode Generator

Create Code 128, Code 39, EAN, UPC and ITF barcodes. Adjust the appearance and download SVG or PNG.

Unlimited Free Usage

Code 128 — printable English characters, up to 80 characters.

Black bars, a white background and quiet margins are included. Test a printed copy with your scanner before use. A barcode image does not register a retail product number.

Loading browser tool…

File contents and entered text stay on this device. Only access checks and non-content usage metadata go to Helphonic.

×

Current limits

per operation

Barcodes
1
Content
1–80 characters; format-specific rules also apply

Limits protect your device memory. Processing speed depends on your device.

Read the security details
Limit comparison

How to increase limits

Compare the per-operation limits available after registration or with an active paid pass.

Free account

Registered user

Unlimited Free Usage

Barcodes
1
Content
1–80 characters; format-specific rules also apply
Create a free account
All access passes

Unlimited operations during active validity, subject to abuse safeguards.

Barcodes
1
Content
1–80 characters; format-specific rules also apply
View packages

The same limits may apply to every tier. Check before purchasing. Device safety limits still apply.

Frequently asked questions

Are my files uploaded?

No. This tool processes files and entered content locally in your browser. Helphonic serves the page, scripts and any recognition models, and checks access settings. File contents, extracted text, captions, metadata values and barcode values are not sent to Helphonic or analytics.

How does usage work?

See the current access policy above. These tools launch with unlimited free usage for all audiences. If an administrator configures an allowance later, one successful export counts as one operation, including its multiple files or download formats. Per-operation device safety limits still apply.

Why are there file limits?

Processing uses your device memory and CPU. Safety limits help prevent tab crashes, especially on phones. Work is not saved to your account; download the result before leaving the page.

×

How to use

Barcode Generator

Create a Code 128, Code 39, EAN, UPC or ITF barcode and download SVG, PNG or both formats.

Step-by-step instructions

  1. Choose the barcode format required by your scanner or receiving system.
  2. Enter Barcode content using the character and length rules shown for that format.
  3. Set bar width and height, choose whether to show readable content and select the export format.
  4. Check the preview, run Barcode Generator and download the result.
  5. Test a printed or displayed copy with the intended scanner before using it in your workflow.
Content rules by format
  • Code 128 accepts printable English characters, up to 80 characters.
  • Code 39 accepts uppercase letters, digits, spaces and the symbols - . $ / + %.
  • EAN-13 accepts 12 digits and adds the check digit, or 13 digits with a valid check digit.
  • EAN-8 accepts 7 digits and adds the check digit, or 8 digits with a valid check digit.
  • UPC-A accepts 11 digits and adds the check digit, or 12 digits with a valid check digit.
  • ITF requires an even number of digits, with at least two digits.
Appearance and export

Bar width ranges from 1 to 4 pixels and height from 30 to 300 pixels. Black bars, a white background and quiet margins are included. The readable-content option places the value beneath the bars.

SVG is a vector format that can scale cleanly in compatible applications. PNG is a raster image. Both exports represent the same one-dimensional barcode. Use QR Code Generator for QR codes or richer content such as URLs and contacts.

Troubleshooting

One barcode is generated per operation. Enter between 1 and 80 characters and follow the stricter rules of the chosen format. A full EAN or UPC value with an incorrect check digit is rejected; entering the value without its final digit lets the tool calculate it.

If a scanner cannot read the result, verify its supported barcode formats, preserve the white margins and avoid shrinking or distorting the bars. Test at the intended physical size.

The tool draws barcode images. It does not assign, register or verify ownership of retail product identifiers. Use a valid identifier appropriate to the system where the barcode will be used.

Processing and privacy

Files and entered content are processed on your device in this browser tab. File contents and results are not uploaded to Helphonic or sent to analytics. The page still contacts Helphonic to load its tools, check access and confirm non-content usage information. Work is not saved to your account; download or copy results before leaving or reloading the page.

About this tool

Choose a barcode format, enter a compatible value and customize its appearance. Barcodes are generated in your browser. Test with your intended scanner before printing. This tool draws barcodes; it does not assign or register retail product identifiers.

Read the full Barcode Generator guide (opens in a new tab)