Barcodes are the silent infrastructure of physical commerce. Every product on a retail shelf, every box in a warehouse, every item in a hospital inventory system carries a barcode that makes scanning, tracking, and accounting possible at machine speed. Creating a barcode for a new product, a custom label, an internal inventory tag, or a test specimen should not require expensive software, a GS1 membership for every application, or uploading your product data to a cloud labelling service. The Utility Spark Barcode Generator creates scannable 1D barcodes in over 20 formats — including Code 128, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, Code 39, and MSI — entirely in your browser using the JsBarcode library. Enter your barcode value, select your format, and download the result as a crisp, print-ready SVG (infinitely scalable, ideal for printing) or a rasterised PNG. The generated barcode is static and permanent — the encoded value is directly in the image, scannable by any standard barcode reader indefinitely.
lightbulb When to use this tool
- check_circle Creating Code 128 barcodes for internal inventory labels, warehouse shelf tags, or asset tracking systems.
- check_circle Generating EAN-13 or UPC-A barcodes for product labels when testing packaging design before applying for official GS1 barcodes.
- check_circle Producing ITF-14 (interleaved 2-of-5) barcodes for shipping carton labels in logistics workflows.
- check_circle Creating Code 39 barcodes for asset tags in office equipment or healthcare facility inventory.
- check_circle Generating test barcodes to verify that your barcode scanner setup is reading correctly before a production deployment.
Why use our tool?
20+ Barcode Formats — 1D Industry Standards Covered
Supports the full range of common 1D barcode standards: Code 128 (general-purpose, alphanumeric), EAN-13 and EAN-8 (retail product codes, European standard), UPC-A and UPC-E (North American retail, compatible with Indian modern retail systems), ITF-14 (outer carton/logistics), Code 39 (industrial/healthcare, widely compatible), MSI (warehouse and retail shelf labels), and more. Select the format that matches your industry's scanning infrastructure.
SVG Download — Infinitely Scalable for Print
SVG (Scalable Vector Graphics) barcodes can be printed at any size without pixelation or blurriness — from a tiny 1cm label to a large warehouse shelf placard. Use the SVG in label design software (Canva, Adobe Illustrator, Inkscape) or directly in print workflows. PNG download is available for applications that cannot import SVG.
Adjustable Width, Height, and Display Text
Control the barcode's line width, height, background colour, bar colour, and whether the human-readable text appears below the bars. These settings let you match barcode dimensions to your label template and ensure compatibility with your scanning system's minimum bar width requirements.
Your Product Data Never Leaves Your Browser
The JsBarcode library encodes your barcode value directly into the SVG/PNG output using JavaScript running in your browser. Your product codes, SKUs, serial numbers, or inventory values are not transmitted to any external server or stored anywhere. Cloud-based barcode services like Barcode Generator.com process your input on their servers — this tool does not.
No GS1 Membership Required for Internal Use
Official retail barcodes for products sold on major retail platforms (Amazon, Flipkart, supermarkets) require GS1-registered barcodes with licensed prefixes. However, for internal inventory management, warehouse labels, asset tracking, and testing, you can use any barcode value without a GS1 prefix. This tool is ideal for those internal use cases.
How it works
Select your barcode format from the dropdown (Code 128 for general use; EAN-13 for retail products; ITF-14 for cartons).
Enter your barcode value in the input field. The format's valid character set and digit requirements are shown as a guide.
Adjust display settings: bar width, height, whether to show human-readable text below the bars.
The barcode renders in real time in the preview area.
Click 'Download SVG' for a print-ready scalable file, or 'Download PNG' for a rasterised image.
Examples
science Internal Inventory Label (Code 128)
Format: Code 128
Value: INV-2025-00847 (custom inventory reference)
Settings: Width 2, Height 100px, text displayed below
Output: SVG barcode, paste into label template in Canva or Inkscape
Scannable by: Any standard 1D barcode scanner
science EAN-13 Test Barcode for Packaging Review
Format: EAN-13
Value: 8901234567895 (13 digits including check digit)
Use case: Verifying that packaging artwork positions the barcode in a scannable location before sending to print
Note: For retail sale on major platforms, EAN-13 values must be licensed from GS1 India