Barcode generator

Create Code 128, EAN-13, UPC and more from any text or numbers, then download as PNG or scalable SVG. Free, no sign-up.

How to barcode generator

  1. Type the text or numbers to encode.
  2. Pick the barcode type (Code 128 works for any text).
  3. Click “Generate” to build the barcode in your browser.
  4. Download it as a PNG or a scalable SVG.
No file uploads
Free & unlimited
No watermark

Frequently asked questions

Which barcode type should I use?

Code 128 encodes any text or numbers and is the safest default. Use EAN-13 or UPC-A for retail products (they need an exact number of digits).

Why does it say my data is invalid?

EAN, UPC and ITF require a specific number of digits and only numbers. Switch to Code 128 for arbitrary text, or check your digit count.

Can I print the barcode?

Yes. Download the SVG for crisp printing at any size, or a high-resolution PNG.

Is it free?

Completely — no sign-up, no watermark, and the barcode is generated on your device.

Related tools