Skip to content
N NotAtAll
All tools
ENChange language

Barcode Generator

Generate Code 128, EAN-13 or UPC-A barcodes with checksum validation and local SVG or PNG export. Static output has no redirect, account or tracking database.

🔒 100% private — files never leave your browser

Your code preview appears here

Generated locally. No redirect, account or tracking.

Example and output check

Select UPC-A and enter 03600029145. The calculated check digit produces 036000291452 while preserving the leading zero.

Before you use the result

EAN-13 and UPC-A require digits and valid checksums; Code 128 supports printable ASCII here. Rendering a barcode does not register or assign a retail product identifier.

How to use the Barcode Generator

  1. 1 Enter the content or identifier and choose the available output options.
  2. 2 Check the preview and test-scan the generated code before printing.
  3. 3 Download PNG or SVG, or copy the local payload when available.

Frequently asked questions

Should I include the check digit?

Either provide 12 digits for EAN-13 or 11 for UPC-A and let the tool calculate it, or supply the full code with a valid check digit.

Why are letters rejected for UPC-A?

UPC-A is numeric. Use Code 128 for supported alphanumeric inventory labels.