Barcode Generator
Create retail, inventory and logistics barcodes in your browser. Customize the size and colors, then download PNG or SVG.
Create your barcode
Choose the barcode type and enter the value to encode.
Generate barcodes online
Choose a supported barcode format, enter your value and customize its size. The barcode preview is generated immediately in your browser.
EAN and UPC check digits
For EAN-13, enter 12 digits. For UPC-A, enter 11 digits. FreeQRMake calculates and adds the final check digit automatically. Full values with a valid check digit are accepted too.
Code 128
Code 128 is useful for general inventory, internal identifiers and values containing both letters and numbers.
Test barcode readability
Download the generated PNG and upload it to the FreeQRMake Barcode Reader. This gives you a direct generator-to-reader test.
Frequently asked questions
Which barcode formats can I create?
FreeQRMake currently generates Code 128, EAN-13, UPC-A, EAN-8, Code 39, ITF-14, ITF and Codabar barcodes.
Does FreeQRMake calculate check digits?
Yes. For EAN-13, UPC-A, EAN-8 and ITF-14, enter the base digits and FreeQRMake calculates the final check digit.
Can I download my barcode?
Yes. Generated barcodes can be downloaded as PNG or SVG.
Is the barcode generated locally?
Yes. Barcode generation runs directly in your browser.