When to use it
Use this tool to create barcodes for labels, stock and asset tags, library cards, event tickets, shipping cartons or school projects. It supports the most common types, shows a live preview, and lets you download a sharp PNG or SVG.
How to use it
- Choose the Barcode type, such as Code 128 (letters and numbers) or EAN-13 (retail, 12 or 13 digits).
- Type the Content. The hint below explains what the chosen type accepts.
- Adjust the Height and Bar width.
- Untick Show the text under the bars if you only want the bars.
- Check the preview, then click Download PNG or Download SVG.
If the content is not valid for the chosen type, the tool says why, for example that EAN-13 needs digits only.
Worked example
A small office wants to label its laptops. Choose Code 128 and type TOOLWISE-2026. The preview shows a barcode with the text underneath. Download the SVG, place it on a label template, and print a sheet of labels.
For a product prototype, choose EAN-13 and type the 12 digits 590123412345. The tool adds the check digit to make the full 13-digit code, 5901234123457.
Barcode types at a glance
- Code 128: letters, numbers and symbols. Good for most labels.
- Code 39: capital letters, numbers and a few symbols. Common in older systems and industry.
- EAN-13 and UPC-A: retail products in shops. EAN is used worldwide and UPC mainly in the US and Canada.
- EAN-8: small retail products with little space for a label.
- ITF-14: outer boxes and shipping cartons.
- Codabar: libraries, blood banks and some delivery services.
If you need to store a web address or longer text, a QR code is usually a better choice. Make one with the QR Code Generator.
Tips
- Test before printing. Scan the preview with a phone barcode app to make sure it reads correctly.
- Leave a quiet zone. Keep a blank space on both sides of the barcode so scanners can find the start and end.
- Use dark bars on a light background. Black on white is the most reliable.
- Make bars wider for cheap printers. Wider bars are easier to print and scan.
Common mistakes
- Using EAN or UPC for internal labels. Code 128 is simpler and has no registration rules.
- Shrinking the barcode too much. Very small codes may not scan, especially on curved surfaces.
- Stretching the image unevenly. Change the height and bar width in the tool rather than stretching it in another program.