BreezyTools Pro — Ad-free experience across all 200+ tools. Less than a coffee a month → Learn More

Barcode Generator

Generate barcodes in multiple formats. Download as PNG or SVG instantly.

2
100
14

Preview

How to Generate a Barcode

Use this free barcode generator to create scannable barcodes instantly. Simply enter your text or numbers, choose a barcode format, customize the appearance, and download as PNG or SVG. No login required, and your data never leaves your browser.

Barcode Formats Explained

  • CODE128: The most versatile format. Encodes the full ASCII character set (0-9, A-Z, special characters). Best for general-purpose use.
  • EAN-13: European Article Number. Used globally for retail products. Requires 12-13 digits (the 13th is a check digit, automatically calculated).
  • UPC-A: Universal Product Code. Standard for retail in the United States. Requires 11-12 digits (12th digit is check digit).
  • CODE39: Industrial barcode supporting 0-9, A-Z, and special characters. Less dense than CODE128 but widely supported.
  • ITF-14: Interleaved 2-of-5. Used for logistics and shipping. Requires 13-14 numeric digits.
  • MSI: Modified Plessey code. Supports numeric data only. Commonly used for inventory tracking.
  • Pharmacode: Specialized format for pharmaceuticals. Supports 4-6 digit codes.

Common Use Cases

Barcodes are used across many industries:

  • Retail: Product pricing and inventory management using EAN-13 or UPC-A barcodes.
  • Shipping & Logistics: Tracking packages with ITF-14 or CODE128 barcodes.
  • Inventory Management: Organizing warehouse stock and asset tracking with CODE128 or CODE39.
  • Healthcare: Patient identification and medication tracking with Pharmacode or CODE128.
  • Manufacturing: Product tracking and serialization throughout the supply chain.
  • Event Management: Ticket barcodes for entry control and access management.

Customization Options

This tool lets you customize every aspect of your barcode:

  • Bar Width: Adjust the thickness of bars (1-4). Thicker bars are easier to scan from a distance.
  • Height: Set the barcode height in pixels (50-200px). Standard height is 100px.
  • Font Size: Control the size of the text below the barcode (12-24px).
  • Colors: Customize bar color and background to match your branding (though black on white is most scannable).
  • Text Display: Choose to show or hide the encoded data below the barcode.

Privacy & Security

This barcode generator runs entirely in your browser. No data is sent to any server. Your barcode content is never stored, logged, or shared. It's completely safe to use for sensitive information.

Frequently Asked Questions

Which barcode format should I use?

If you're not sure, use CODE128 — it's the most flexible and widely supported. For retail products, use EAN-13 or UPC-A. For industrial or logistics, use CODE39 or ITF-14. For pharmaceuticals, use Pharmacode.

Can I include special characters in my barcode?

CODE128 and CODE39 support special characters. EAN-13 and UPC-A support numbers only. MSI and ITF-14 are numeric only. Choose your format based on what characters you need.

What's the difference between downloading PNG and SVG?

PNG is a raster image (pixels) — good for web and printing. SVG is vector (scalable) — good for resizing without quality loss. SVG files are smaller and can be edited in vector graphics software.

Can I print the barcode?

Yes! Download as PNG or SVG and print at any size. For best results, print in black and white, and ensure bars are thick enough for scanners (at least 0.5mm per bar unit).

Love using BreezyTools?

Go Pro for an ad-free experience, priority features, and support independent development — for less than a coffee a month.

Upgrade to Pro →