Barcode Generator
Generate barcodes (Code 128, EAN, and more), in your browser.
Recommended next steps
Related tools
Test a regular expression against text and see matches and capture groups.
Encode or decode text to and from base64, with a URL-safe variant.
Format, validate, and beautify JSON, in your browser.
Frequently asked questions
Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14, Codabar, and Pharmacode. Code 128 is the most flexible — it encodes any letters, digits, and symbols — while the EAN/UPC formats are for retail product codes and accept only digits.
No. For EAN-13, EAN-8, UPC-A, and ITF-14 you can enter the number without its final check digit and it's calculated and appended automatically. You can also paste the full-length code if you already have the check digit.
Yes. Use Download SVG for a sharp, scalable vector you can resize without quality loss, or Download PNG for a ready-to-use raster image rendered at a higher resolution for crisp scanning.
No. The barcode is drawn entirely in your browser with JavaScript. The value you enter and the image you download never leave your device and aren't uploaded, stored, or logged.
Last updated 2026-06-23.