Barcode Generator
This barcode generator draws a Code 128, Code 39, EAN-13, or UPC-A symbol from text or digits you already have, then exports PNG or SVG.
How to use
- Choose the symbology.
- Type a SKU, code, or the retail number you are allowed to use.
- Preview the bars and download PNG or SVG. Encoding stays in your browser.
How it works
The page encodes the exact characters you enter into the bar pattern for that symbology. It does not issue a GS1 company prefix. EAN-13 needs 13 digits and UPC-A needs 12 digits, including a valid check digit.
Example. Typing SKU-100 as Code 128 draws bars for those six characters. It is not a retail UPC unless you enter a 12-digit UPC you already own.
Frequently asked questions
What barcode types can I make?
Code 128 and Code 39 for general labels; EAN-13 and UPC-A for retail GTINs you already own.
Is this a real UPC number?
No. UPC/EAN need a GS1 company prefix. This only draws bars for a number you provide.
Can I download the image?
Yes. Export PNG for print/web or SVG for vector use.
Is my data uploaded?
No. Encoding runs locally in the browser.
Do you generate QR codes here?
This page is 1D barcodes. A QR code that opens a Google review form is on the Google review link generator.
Related tools
- DevUPC GeneratorBuild a valid UPC-A barcode digit string with check digit.
- DevJSON Formatterin-browser JSON pretty-printer, minifier, and syntax validator.
- DevRegex TesterTest JavaScript regular expressions with live match highlighting.
- DevSubnet CalculatorCIDR to netmask, hosts, network, and broadcast for IPv4.
- DevXML FormatterPaste XML to pretty-print, validate, and minify it in the browser.
- DevBase64 Decoder & EncoderDecode or encode Base64 text in the browser, with UTF-8 and URL-safe support.