How to Print Barcode Labels: A Guide to Sizing and Formatting

Learn how to create, format, size, and print barcode labels correctly. Understand PNG vs SVG exports, quiet zones, label templates, and common printing mistakes.


A barcode can look perfect on screen but fail when printed. If the size is wrong, the bars are blurry, or the quiet zone is too small, scanners may not read it.

Start by creating a clean barcode image with the free Barcode Generator. Then use the right format, size, margin, and label layout before printing.

If you need to create many barcode labels from a spreadsheet, read the bulk barcode generator guide.


Why Barcode Printing Fails

Barcode printing is not just about putting black lines on a label. A scanner needs clear contrast, correct proportions, and enough blank space around the code.

Printed barcodes often fail because of:

  • distorted aspect ratio
  • low contrast
  • blurry image compression
  • insufficient quiet zone
  • tiny printed size
  • glossy or reflective paper
  • low printer resolution
  • ink bleeding
  • wrong barcode type
  • bad label alignment

The barcode data may be correct, but the printed result can still be unreadable if the physical label is poorly prepared.


Step 1: Generate the Barcode Image

First, create the barcode image with a reliable barcode generator.

Choose the barcode type based on your use case:

Barcode Type Best For
Code 128 Inventory, SKUs, asset tags, shipping labels
UPC-A Retail products in the US and Canada
EAN-13 International retail products
EAN-8 Small retail items
QR Code URLs, text, contact info, mobile scanning
ITF-14 Cartons and shipping packaging

If you are creating product barcodes for retail, make sure the UPC or EAN number is official before printing. For more detail, read Product Barcodes 101: UPC-A vs. EAN-13 Differences Explained.


Step 2: Choose PNG or SVG for Printing

The file format matters.

Format Best For Why
PNG Thermal labels, office documents, simple sticker templates Easy to use and widely supported
SVG Packaging, professional design, scalable layouts Stays sharp at any size

Use PNG for Simple Label Printing

PNG is usually best when you are printing from:

  • Microsoft Word templates
  • Google Docs
  • Avery-style label sheets
  • Dymo software
  • Zebra label workflows
  • basic thermal printer software
  • simple inventory stickers

A high-resolution PNG is easy to insert into documents and label templates.

Use SVG for Product Packaging

SVG is usually best when you are preparing:

  • retail packaging
  • box artwork
  • bottle labels
  • professional print files
  • design layouts
  • scalable assets

SVG stays sharp when resized, which is useful for designers working in Illustrator, Figma, CorelDRAW, or similar tools.

For a full comparison, read PNG vs. SVG Barcodes: Which Image Format Should You Choose?.


Step 3: Keep the Correct Barcode Size

A barcode must be large enough for scanners to read the bar pattern clearly.

The exact ideal size depends on barcode type, scanner, printer, and use case. But these practical rules help:

Use Case Practical Size Guidance
UPC-A / EAN-13 retail labels Keep large enough for checkout scanners; avoid shrinking too aggressively
Code 128 inventory labels Usually needs more width for longer alphanumeric codes
Shipping labels Should be large and high contrast for warehouse scanning
Small product labels Test scan carefully before printing the full batch
QR codes Keep enough size for phone cameras and avoid dense codes at tiny sizes

Do not force a long Code 128 barcode into a tiny label. The more data you encode, the more horizontal space it usually needs.


Step 4: Preserve the Quiet Zone

The quiet zone is the blank space around the barcode. It tells the scanner where the barcode begins and ends.

If text, borders, graphics, or label edges sit too close to the bars, the scanner may fail.

Good barcode label design should include:

  • blank white space on the left
  • blank white space on the right
  • no border touching the bars
  • no logo behind the barcode
  • no background pattern
  • enough margin after resizing

This is one of the most common reasons printed barcodes fail.


Step 5: Do Not Stretch the Barcode

Never resize a barcode by stretching only the width or only the height.

Barcodes depend on precise bar and space proportions. If you distort the aspect ratio, the scanner may read the wrong pattern or fail completely.

When resizing:

  • drag from the corner handles
  • keep aspect ratio locked
  • avoid manual stretching
  • do not squeeze long barcodes into small spaces
  • test scan after resizing

Uniform scaling is fine. Distortion is not.


Step 6: Place the Barcode into a Label Template

Once you have the barcode image, place it into your label template or print software.

Common options include:

  • Microsoft Word label templates
  • Google Docs layouts
  • Avery label templates
  • Canva layouts
  • Dymo label software
  • Zebra printer software
  • BarTender-style label software
  • packaging design files

If you are printing many labels, generate your barcodes in bulk first using the bulk barcode generator, download the images, then place them into your label layout.


Step 7: Test Scan Before Printing the Full Batch

Always test before printing hundreds of labels.

A simple test can prevent wasted paper, wasted labels, and broken inventory workflows.

Before full production:

  1. Print one sample label.
  2. Scan it with the actual scanner or a phone scanning app.
  3. Check that the human-readable label is correct.
  4. Confirm that the barcode value matches the source data.
  5. Try scanning from a normal distance.
  6. Check the print for blur, bleeding, or clipping.
  7. Adjust size or contrast if needed.

Never assume that a barcode scans just because it looks good.


Thermal Printers vs Laser and Inkjet Printers

Different printers produce different barcode results.

Thermal Printers

Thermal printers are commonly used for warehouse labels, shipping labels, product stickers, and logistics tags.

They are good for barcode labels because they produce sharp, high-contrast output without wet ink. They are often used with Zebra, Dymo, Brother, and similar label systems.

For thermal printing, high-resolution PNG files are usually easy to work with.

Laser Printers

Laser printers are useful for full sheets of adhesive labels. They usually create crisp black lines and are more stable than inkjet for barcode printing.

They work well with office label templates, especially for small batches.

Inkjet Printers

Inkjet printers can work, but you need to be careful. Wet ink may bleed slightly on cheap paper, which can blur barcode edges.

If you use inkjet:

  • use good label stock
  • use high-quality print settings
  • avoid oversaturated ink
  • test scan before printing a full sheet

Best Paper and Label Stock for Barcodes

Barcode labels usually work best with:

  • matte white label paper
  • non-glossy sticker stock
  • high-contrast black printing
  • clean adhesive sheets
  • thermal label rolls
  • flat, non-reflective surfaces

Avoid:

  • glossy paper
  • reflective labels
  • colored backgrounds
  • textured paper
  • transparent labels
  • low-quality ink-heavy prints

Scanners rely on contrast. Black bars on a matte white background are the safest option.


Common Barcode Printing Mistakes

Mistake 1: Printing Too Small

If the barcode is too small, the scanner cannot distinguish the bars clearly. This is especially common with long Code 128 values.

Mistake 2: Using Low Contrast Colors

Do not print barcode bars in gray, red, light blue, or decorative colors. Use black on white whenever possible.

Mistake 3: Removing the Quiet Zone

Do not place text, borders, icons, or graphics too close to the barcode.

Mistake 4: Compressing the Barcode Image

Avoid sending barcode images through messaging apps or tools that compress images. Compression can blur sharp bar edges.

Mistake 5: Cropping the Barcode

Do not crop the bars or blank margins. Cropping can remove the quiet zone.

Mistake 6: Using the Wrong Barcode Type

Use Code 128 for internal alphanumeric labels. Use UPC-A or EAN-13 only when you have valid retail product numbers.

Mistake 7: Not Testing Before Printing

Always test scan before printing a full batch.


How to Print Barcode Labels from Excel or CSV

If your barcode data is already in a spreadsheet, use this workflow:

  1. Prepare your Excel or CSV file with code values.
  2. Add optional label text in the second column.
  3. Generate the barcode batch with the Barcode Generator.
  4. Export the images as PNG or SVG.
  5. Insert the images into your label template.
  6. Print one sample page.
  7. Test scan.
  8. Print the full batch.

For the full spreadsheet workflow, read Bulk Barcode Generator: Create Barcodes From Excel & CSV.



Final Thoughts

Printing barcode labels correctly requires more than generating the image. You need the right barcode type, clean export format, proper sizing, enough quiet zone, high contrast, and a test scan.

Use the free Barcode Generator to create PNG or SVG barcode images. Then place them into your label template, print a sample, and scan it before printing the full batch.

A few minutes of testing can save you from hundreds of unreadable labels.


FAQ

How do I print barcode labels?

Create the barcode image with a Barcode Generator, export it as PNG or SVG, place it into your label template, print a sample, and test scan it before printing the full batch.

Should I use PNG or SVG for barcode labels?

Use PNG for simple label templates, thermal printers, and office documents. Use SVG for professional packaging and scalable design layouts.

Why does my printed barcode not scan?

Common reasons include small size, low contrast, missing quiet zone, image compression, stretching, blurry print, or the wrong barcode type.

What is the quiet zone in a barcode?

The quiet zone is the blank space around the barcode. It helps scanners detect where the barcode starts and ends.

Can I resize a barcode before printing?

Yes, but keep the aspect ratio locked. Do not stretch the width or height independently.

What color should barcode labels be?

Black bars on a white background are the safest choice. Avoid low-contrast colors and reflective backgrounds.

Can I print multiple barcode labels from Excel?

Yes. Prepare the data in Excel or CSV, generate the barcode images in bulk, then insert them into a label template.

What barcode type should I use for inventory labels?

Code 128 is usually a good choice for inventory labels because it supports letters, numbers, and common symbols.

Do I need a special printer for barcode labels?

No, but thermal and laser printers usually produce cleaner results than inkjet printers. Always test scan the result.

Can I use barcode images in Avery labels?

Yes. Export the barcode as PNG, insert it into the Avery template, keep the aspect ratio locked, and test scan before printing a full sheet.

Barcode Generator: Generate barcodes in your browser. Use this tool for free →
J.Julian

J.Julian

J.Julian is the creator and lead developer of UploadLess. With a strong background in software engineering and web architecture, he is dedicated to building secure, high-performance, and user-friendly file-sharing solutions for the modern web.