Is this barcode generator free?
Yes, completely free. No sign-up, no watermarks, no limits on personal or commercial use. Download as many barcodes as you need.
What is the difference between Code 128 and Code 39?
Code 128 is more compact and can encode the full ASCII character set including lowercase letters. Code 39 is older and only handles uppercase letters, digits, and a few symbols — but is still common in automotive and defense industries due to its simplicity.
How do I generate an EAN-13 barcode?
Select EAN-13, then enter your 12-digit GTIN (Global Trade Item Number). The 13th check digit is calculated and added automatically by the generator. If you need a GTIN for a new product, you can purchase one from GS1.
What image format should I download — PNG or SVG?
Use SVG if you'll be printing at any size (it scales without pixelation). Use PNG if you need a fixed-resolution image for web, email, or software that doesn't support SVG. The PNG export renders at 2× resolution for crisp results.
Can I encode a URL in a QR code?
Yes. Select QR Code and paste any URL. QR codes can encode up to 4,296 characters, so they handle long URLs including tracking parameters. Most smartphone cameras can scan and open the URL without a separate app.
What is ITF-14 used for?
ITF-14 (Interleaved 2 of 5) encodes a 14-digit GTIN and is printed on the outer shipping carton of retail products. It's designed to be readable even on corrugated cardboard where finer barcodes (like EAN-13) may not scan reliably.
What characters can Code 128 encode?
Code 128 can encode all 128 ASCII characters: uppercase and lowercase letters, numbers, punctuation, and control characters. It's the most versatile 1D barcode format and the default choice for most applications.