Barcodes · from 4Brains Labs

Barcodes done properly, free.

Check digits calculated, GS1 sizes and quiet zones built in, real OCR-B digits, and an honest note about where retail numbers come from. Vector SVG and PDF, 600-dpi PNG, bulk lists and label sheets, all in your browser.

Check digitsGS1 sizingSVG · 600 dpiNo limits

1 · Which barcode?

Retail
General
Logistics
2D
More

Need a QR code instead? QR Studio home →

2 · Content · Code 128

Any ASCII text, up to 48 characters for comfort.

Encoded: SKU-000123 (example, until you enter data)

3 · Size and print

At 300 dpi each bar is 4 printer dots = 0.339 mm. The PNG uses exactly that.

Rendering…
Example · add your data in step 2
  • Enter the text to encode.

4 · Download

SVG and PDF are vectors at the exact millimetre size shown. The PNG uses a whole number of printer dots per bar so nothing blurs. Generated in your browser; nothing is uploaded.

Every symbology

Questions

Are the barcodes really valid?

Yes. Check digits are calculated with the GS1 algorithm, quiet zones and sizes follow the GS1 General Specifications, and GS1-128 application identifiers are validated one by one before the symbol is drawn.

Can I use a made-up EAN or UPC on a product?

It will scan, but it is not a registered product code. Retail numbers are licensed from GS1, and retailers and Amazon check against GS1's database. The generator says this next to every retail barcode rather than hiding it.

Why SVG and 600 dpi for free?

Because nothing here runs on a server. Other generators charge for vector output and high resolution to cover rendering costs they chose to have.

Which format should I send to a printer?

SVG or PDF. Both are vectors at the exact millimetre size shown. If you need PNG, pick your printer's dpi and every bar is a whole number of dots.