Free Barcode Generator Online
Create Code 128, EAN-13 and UPC-A barcodes as PNG or SVG files. This online barcode generator runs locally in your browser.
Local barcode generation
Barcodes are generated by JavaScript on your device. There is no upload endpoint for the values you enter.
PNG and SVG output
Download raster PNG files for labels and documents or scalable SVG files for print and design workflows.
Common barcode formats
Use Code 128 for general text, EAN-13 for retail product identifiers and UPC-A for 12-digit product codes.
Need to read an existing label?
Use the free barcode scanner online to read barcodes from a product photo, shipping label, receipt, asset tag, screenshot, or camera.
Frequently Asked Questions
Is my barcode value uploaded?
No. Barcode generation runs in your browser. Convertr does not receive or store the value you enter.
Can I download a barcode as SVG?
Yes. You can download a scalable SVG file or a PNG image from the generated barcode.
Which barcode formats are supported?
The generator supports Code 128 for general text, EAN-13 for retail product codes and UPC-A for 12-digit product codes.
Can I customize the barcode size?
Yes. You can adjust bar width, height, margin, foreground color, background color and whether the human-readable value is shown.
Related barcode and QR tools
Use the barcode scanner for product labels, create QR codes for URLs and Wi-Fi details, or read QR codes from images and screenshots.
Barcode Generator
Create a machine-readable barcode from text using a selected supported symbology.
- Input
- Barcode text, symbology, dimensions, and display options.
- Output
- A rendered barcode image suitable for saving or printing.
- Real limitations
- Each symbology has its own character set and length rules; the page does not verify that a printed code will scan at every physical size.
- Privacy and data handling
- barcode text, symbology, dimensions, and display options is processed in this browser tab. Convertr does not receive or store it; closing or reloading the page clears the working state unless the tool explicitly offers a local download.
How to use this tool
- Provide barcode text, symbology, dimensions, and display options in the tool controls.
- Choose the settings that affect a rendered barcode image suitable for saving or printing, then run the tool.
- Review a rendered barcode image suitable for saving or printing before copying or downloading it.
Common failure modes
Invalid characters, excessive data, or dimensions too small for the encoded value prevent a usable barcode from being rendered.
Useful example
Enter 5901234123457 as EAN-13 to generate the bars and check digit representation for that value.