Create barcodes in 9 formats including Code 128, EAN-13, UPC-A, and more. Custom colors, instant export to PNG/SVG. 100% client-side.
Help us improve
General purpose, shipping, packaging
General purpose, shipping, packaging
Retail products worldwide
Small retail items
US/Canada retail products
Automotive, defense, healthcare
Shipping containers, pallets
Warehouse inventory, retail shelving
Pharmaceutical industry
Libraries, FedEx airbills, blood banks
Generate Code 128, EAN-13, UPC-A, Code 39, ITF-14, and more. Every format your business needs, with proper validation.
Your data never leaves your device. All barcodes are generated locally in your browser for complete privacy and security.
Custom colors, dimensions, margins, and font sizes. Export as high-resolution PNG or scalable SVG for any use case.
Filator's barcode generator creates professional, scannable barcodes in 9 different formats directly in your browser. Unlike server-based generators that upload your data, our tool processes everything client-side—your product codes, inventory numbers, and business data never leave your device.
The most versatile barcode format, supporting all 128 ASCII characters including letters, numbers, and special symbols. Code 128 creates compact barcodes ideal for shipping labels, product packaging, and general inventory management. If you're unsure which format to use, Code 128 is the safest choice.
The European Article Number format used by retailers worldwide. EAN-13 encodes 13 digits for standard products, while EAN-8 uses 8 digits for smaller items with limited packaging space. These barcodes are recognized by point-of-sale systems globally.
The Universal Product Code standard used in the United States and Canada. UPC-A encodes 12 digits and is required for selling products in North American retail stores. It's fully compatible with EAN-13 systems.
An alphanumeric barcode widely used in automotive, defense, and healthcare industries. Code 39 supports uppercase letters, numbers, and a few special characters. It's self-checking, meaning errors can be detected without a check digit.
Designed specifically for shipping containers and outer cartons. ITF-14 (Interleaved 2 of 5) encodes 14 digits and is printed on corrugated cardboard. The format is tolerant of printing variations, making it reliable for logistics operations.
Use EAN-13 or UPC-A for products sold in stores. These formats are required by retailers and work with all POS systems.
Code 128 or Code 39 for internal inventory tracking. Label shelves, bins, and products with unique identifiers.
ITF-14 for cartons and pallets, Code 128 for individual packages. Works with warehouse management systems.
Code 39 for equipment labels in manufacturing, IT asset tags, and library books. Alphanumeric support for readable codes.
For retail products sold internationally, use EAN-13. For North American retail, use UPC-A. For general purpose (shipping, inventory, internal tracking), Code 128 is the most versatile. For shipping cartons and pallets, use ITF-14.
Code 128 supports all ASCII characters and produces more compact barcodes. Code 39 only supports uppercase letters, numbers, and a few symbols, but is self-checking and widely used in automotive and defense industries. Choose Code 128 for general use, Code 39 when industry standards require it.
Yes, you can customize both bar color and background color. However, for reliable scanning, maintain high contrast. Black bars on white background provides the best scanning performance. Avoid red bars as many scanners use red lasers that can't detect them.
Yes, all barcodes generated follow official specifications for each format. They work with standard barcode scanners, POS systems, and mobile scanning apps. We recommend testing with your actual scanner before printing large quantities.
Use SVG for print materials—it scales to any size without losing quality. Use PNG for web use, digital documents, or when you need a standard image format. Our PNG exports are high-resolution (2x) for crisp printing.
Completely. All barcode generation happens in your browser using JavaScript. Your data is never uploaded to any server. This is especially important for sensitive product codes, inventory numbers, and proprietary data.
Yes, for selling products in retail stores, you need a GS1 Company Prefix to generate valid EAN or UPC codes. Our generator creates the barcode image, but the numbers themselves must be obtained from GS1 to ensure uniqueness worldwide.
No limits. Generate as many barcodes as you need, completely free. No signup required, no daily limits, no watermarks. Everything runs locally in your browser.