Free Barcode Generator (1D & 2D)
Generate 1D barcodes (Code 128, Code 39, EAN-13, UPC-A) and 2D QR codes with custom colors, sizes, and logo overlays — all directly in your browser with no server upload.
Choose Code 128 for most generic barcodes, or QR Code for URLs, vCards, and more.
For EAN-13 / UPC-A use only digits. For QR, you can enter text, URLs, etc.
Use a square logo if possible. Higher error correction (Q/H) is recommended with logos.
Live Preview
Code 128Generated Barcodes
No barcodes yet. Generate one and click “Add to Gallery”.
Choose a barcode type, enter data, and click Generate.