Type the value
The barcode is drawn as you type.
Type uppercase letters, digits or the symbols - . space $ / + % and get a Code 39 barcode, the classic format of ID badges and industrial labels.
100% private — the barcode is drawn in your browser and nothing is sent to any server.
Keep going with your result in another tool. Nothing is uploaded.
The barcode is drawn as you type.
Set the bar width and height, and show or hide the text.
Save it as PNG or SVG and test it with a scanner.
To generate a Code 39 barcode, type your text in the value box above using uppercase letters, digits and the symbols - . space $ / + %. Lowercase letters are converted to uppercase for you. The barcode appears at once with its start and stop characters, and you can download it as PNG or SVG. It runs in your browser and nothing is uploaded.
Code 39, also called Code 3 of 9, was introduced in 1974 and is one of the oldest alphanumeric barcodes. Each character is drawn with 9 elements, 3 of which are wide, which is where its name comes from. It is simple, easy to print on basic printers and read by almost every scanner, which explains why it is still common in the automotive industry, the military and on ID badges.
This tool draws a correctly formatted barcode from any number you give it. That is enough for internal use, such as inventory, shelves or test labels. To sell a product in shops and on marketplaces, however, the number must be a GTIN issued by GS1 through a licensed company prefix; otherwise it may collide with another company's product. Buy your numbers from GS1 in your country, then use this tool to draw the codes.
The code is drawn by your browser on your own device. What you type, including passwords and contact details, is never sent to a server, and the finished image is yours with no watermark and no expiry.
More utilities that also run without leaving your browser.