Generate a standards-aware barcode

Choose a format, enter a compatible value, then validate and export the rendered barcode

  • 01Choose formatSelect CODE, EAN, UPC, ITF, or Codabar.
  • 02Validate valueCheck characters and check digits.
  • 03ExportDownload a branded PNG or SVG.

Encoding inputs

Enter a value and generate a barcode.

Generated barcode

Waiting for input
Found a problem or have an idea?Tell us what happened or what would make this page more useful.

Send feedback about Barcode Generator

0/2000

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Online submissions are temporarily unavailable. Please use one of the direct contact options on this page.

Test the final printed barcode

A valid encoded value does not guarantee a successful scan. Printing size, contrast, quiet zones, surfaces, and scanner support still matter.

Local renderingCheck digitsPNG and SVG

FAQs

Which barcode formats can I create?

You can create CODE 128, CODE 39, EAN-13, EAN-8, UPC-A, ITF, ITF-14, and Codabar barcodes.

Does the tool add or check EAN and UPC check digits?

Yes. It can generate a missing final check digit from the base digits or reject an invalid supplied check digit.

Can I download PNG and SVG files?

Yes. A valid generated barcode can be downloaded as a PNG image or a scalable SVG file.

Does a generated barcode guarantee successful scanning?

No. Printing size, contrast, quiet zones, surface quality, and scanner support can affect real-world scanning.

Is the entered value uploaded?

No. Validation and barcode rendering happen on your device in the browser.