Free Barcode Generator Online

Create Code 128, EAN-13 and UPC-A barcodes as PNG or SVG files. This online barcode generator runs locally in your browser.

Ready

Local barcode generation

Barcodes are generated by JavaScript on your device. There is no upload endpoint for the values you enter.

PNG and SVG output

Download raster PNG files for labels and documents or scalable SVG files for print and design workflows.

Common barcode formats

Use Code 128 for general text, EAN-13 for retail product identifiers and UPC-A for 12-digit product codes.

Need to read an existing label?

Use the free barcode scanner online to read barcodes from a product photo, shipping label, receipt, asset tag, screenshot, or camera.

Barcode Scanner Online

Frequently Asked Questions

Is my barcode value uploaded?

No. Barcode generation runs in your browser. Convertr does not receive or store the value you enter.

Can I download a barcode as SVG?

Yes. You can download a scalable SVG file or a PNG image from the generated barcode.

Which barcode formats are supported?

The generator supports Code 128 for general text, EAN-13 for retail product codes and UPC-A for 12-digit product codes.

Can I customize the barcode size?

Yes. You can adjust bar width, height, margin, foreground color, background color and whether the human-readable value is shown.

Barcode Generator

Create a machine-readable barcode from text using a selected supported symbology.

Input
Barcode text, symbology, dimensions, and display options.
Output
A rendered barcode image suitable for saving or printing.
Real limitations
Each symbology has its own character set and length rules; the page does not verify that a printed code will scan at every physical size.
Privacy and data handling
barcode text, symbology, dimensions, and display options is processed in this browser tab. Convertr does not receive or store it; closing or reloading the page clears the working state unless the tool explicitly offers a local download.

How to use this tool

  1. Provide barcode text, symbology, dimensions, and display options in the tool controls.
  2. Choose the settings that affect a rendered barcode image suitable for saving or printing, then run the tool.
  3. Review a rendered barcode image suitable for saving or printing before copying or downloading it.

Common failure modes

Invalid characters, excessive data, or dimensions too small for the encoded value prevent a usable barcode from being rendered.

Useful example

Enter 5901234123457 as EAN-13 to generate the bars and check digit representation for that value.