How to Print Barcode Labels for Free at Home or Work
Table of Contents
Printing professional-looking barcode labels does not require expensive software or specialized equipment. A barcode generator, a standard inkjet or laser printer, and a sheet of Avery labels is all you need to start labeling inventory, products, or assets today.
This guide covers the full workflow — from generating the barcode to printing it correctly on different label media — including tips for both regular printers and dedicated thermal label printers.
What You Need to Print Barcode Labels
- Barcode generator: Use the free tool to generate your barcode and download it as SVG (for scaling) or PNG (for direct print)
- Printer: Any laser or inkjet printer works for label sheets. Thermal printers are faster for high volume.
- Label media: Avery 5160 (30-up letter, most versatile) for general use; Dymo 30334 rolls for thermal printing
- Layout software: Microsoft Word (with Avery templates), Google Docs, Canva, or Adobe Illustrator
Step 1: Generate Your Barcode
- Open the barcode generator tool
- Select your format (CODE128 for inventory, EAN13 for retail, UPC for North America)
- Enter your SKU or data
- Set bar height — for small labels (1" x 2.625" Avery 5160), use 50-70px. For larger shelf tags, use 100-150px.
- Download as SVG — SVG scales without quality loss when you resize it in your label template
Step 2: Create a Label Layout with Avery Templates
Using Microsoft Word:
- Open Word, go to Mailings > Labels
- Click Options and select your Avery product number (e.g., 5160)
- Click New Document to create a pre-formatted label grid
- Insert your SVG barcode image into each label cell
- Add text above or below the barcode (SKU, description, price)
Using Canva (free):
- Search "Avery 5160" in Canva templates
- Upload your SVG barcode
- Position and resize on each label
- Download as PDF (Print) — this preserves vector quality
Step 3: Print Settings That Actually Matter
Incorrect print settings are the most common cause of unscannable barcodes:
- No scaling: Print at exactly 100% (actual size). Scaling distorts bar widths and breaks the barcode. In Word: File > Print > Page Setup > Scale to 100%.
- High resolution: Select 600 DPI or highest quality. Low-res prints cause blurry bar edges that scanners misread.
- No color management: Print in black only. Do not let the printer apply color correction to the barcode area.
- Let dry before stacking: Inkjet prints especially — let label sheets dry completely before stacking or the barcode ink smears.
Using a Thermal Label Printer for Barcodes
Thermal printers (Dymo, Brother, Zebra) are the professional choice for barcode labels. They produce crisper bar edges than inkjet, do not smear, and are much faster for batches.
| Printer | Max Label Width | Connection | Cost |
|---|---|---|---|
| Dymo LabelWriter 450 | 2.3" (59mm) | USB | ~$80 |
| Brother QL-800 | 2.4" (62mm) | USB | ~$90 |
| Rollo Wireless | 4" (102mm) | WiFi/USB | ~$130 |
| Zebra ZD220 | 4" (102mm) | USB | ~$150 |
For thermal printing, download barcodes as high-resolution PNG (at least 300 DPI equivalent — set bar width to 3-4 in the generator for denser bars). Most thermal printer software accepts PNG images directly for label design.
Try It Free — No Signup Required
Runs 100% in your browser. No data is collected, stored, or sent anywhere.
Open Free Barcode GeneratorFrequently Asked Questions
What is the best Avery label for barcode printing?
Avery 5160 (30-up, 1" x 2-5/8") is the most versatile for small inventory labels. For larger labels with more space for text, Avery 5163 (10-up, 2" x 4") is popular. For asset tags, Avery 6578 polyester labels are more durable.
Why does my printed barcode not scan?
The most common causes are: (1) printed at wrong scale (not 100%), (2) insufficient quiet zone (white margin) around the barcode, (3) printed too small, (4) low ink quality causing blurry bars, (5) shiny label material causing glare. Try printing larger with more white space and check your print settings.
Can I print barcode labels on a regular printer?
Yes. A standard laser printer produces excellent barcode labels. Laser is preferred over inkjet for barcodes because the toner does not smear and produces sharper edges. Inkjet works but use high-quality label sheets and allow drying time.

