Barcode Generator
Generate EAN-13, EAN-8, UPC-A, Code 128, and Code 39 barcodes from any input. Download as SVG or PNG — useful for product labeling, inventory, and retail applications.
How to use the barcode generator
Pick a format, type your code, and the barcode renders live. Each format has rules about valid characters and length.
Formula & explanation
CODE128 supports any ASCII; CODE39 is uppercase + digits + a few symbols; EAN13/EAN8/UPC require digits with valid check digits; ITF14 needs 14 digits.
Examples
CODE128 with 'HELLO' renders fine. EAN13 needs 12-13 digits and computes the check digit.
Frequently asked questions
- Why is EAN13 picky?
- It's used on retail products and has structural requirements. CODE128 is the safe choice if you don't have a specific format requirement.
Related generators tools
- QR Code GeneratorCreate QR codes for URLs, plain text, phone numbers, or contact cards (vCard). Download as PNG. Free QR code generator — no signup, no watermark, works in your browser.
- Password GeneratorGenerate strong, random passwords with custom length, uppercase, lowercase, numbers, and symbols. Built-in strength meter. Nothing is stored — all generation happens in your browser.
- UUID GeneratorGenerate random UUID v4 strings instantly — one or in bulk. Copy-paste ready GUIDs for databases, APIs, and unique identifiers.
- Random Color GeneratorGenerate a random color or a harmonious palette using complementary, triadic, or analogous color rules. Shows HEX, RGB, and HSL values — great for design inspiration.
- Random Name GeneratorGenerate random first and last names from many cultures and regions — English, Spanish, Japanese, Chinese, and more. Useful for placeholders, test data, and creative writing.
- Random Number GeneratorGenerate a random number in any range — integers or decimals, with optional no-repeat mode. Useful for picking lottery numbers, random sampling, and game mechanics.