11MB Compress
Generator Tools

Barcode Generator

Generate barcodes and QR codes instantly in your browser. Create Code 128, Code 39, EAN-13, UPC-A, and QR codes as SVG or PNG images. Free, private, and browser-based. Your data never leaves your device.

Report a bug

Barcode settings

CODE128: Best for general alphanumeric data. Supports all ASCII characters.

2px

100px

Barcode format tips

Code 128 for general use

Code 128 is the most versatile 1D barcode format. It supports all ASCII characters and is ideal for shipping labels, inventory, and general data encoding.

Code 39 for legacy systems

Code 39 is used in automotive, military, and government applications. It encodes A-Z, 0-9, and a few special characters.

EAN-13 for retail products

EAN-13 is the standard retail barcode found on most products worldwide. It encodes 12 or 13 digits (the last digit is a check digit).

UPC-A for US retail

UPC-A is the barcode format used in the United States for retail products. It encodes 11 or 12 digits.

QR codes for smart use

QR codes can encode text, URLs, contact info, and more. They are ideal for mobile scanning and web links.

About barcode generation

Barcodes are optical machine-readable representations of data that appear as parallel lines or patterns. They are used everywhere from retail products to shipping labels to document management systems. Our barcode generator supports the most common formats used in industry and commerce.

Code 128 is the most versatile format and can encode all 128 ASCII characters, making it suitable for virtually any application. Code 39 is older but still widely used in automotive and government applications. EAN-13 is the standard retail barcode found on products in stores worldwide. UPC-A is the US equivalent. QR codes are two-dimensional matrix barcodes that can encode much more data including URLs, contact information, and text.

All barcode generation happens locally in your browser using JavaScript libraries. Your data is never uploaded to any server, ensuring complete privacy. You can download barcodes as SVG files for print quality or PNG files for web and document use.

Frequently asked questions

What barcode formats are supported?

We support Code 128, Code 39, EAN-13, UPC-A, and QR codes. Code 128 is best for general alphanumeric data. Code 39 is used in legacy systems. EAN-13 and UPC-A are for retail products. QR codes are 2D codes for URLs and text.

Can I customize the barcode appearance?

Yes. You can adjust the bar width, height, foreground color, and background color to create barcodes that match your design needs.

What file formats are available for download?

You can download barcodes as SVG (vector) or PNG (raster) images. SVG is ideal for printing and scaling without quality loss. PNG is best for web use and documents.

Is my data uploaded to a server?

No. All barcode generation happens locally in your browser using JavaScript libraries. Your data is never sent to any server and remains completely private.

Can I use the barcodes commercially?

The barcodes you generate are yours to use. However, note that certain barcode formats like EAN-13 and UPC-A have official numbering systems that may require licensing for actual product use.

Related tools