Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Barcode Label Maker

Barcode Label Maker

Design and print barcode labels with product name, SKU, price, and customizable layout for retail and inventory use.

What Is the Barcode Label Maker?

The Barcode Label Maker helps you design professional barcode labels with product information and print them directly from your browser. Whether you need labels for retail shelves, warehouse inventory, or product packaging, this tool gives you full control over the design and layout.

No installation required: Create, customize, and print professional barcode labels instantly — all from your browser with zero setup.

What You Can Do

Multiple Barcode Formats

Generate barcodes in six popular formats for any use case.

  • CODE128 (general purpose)
  • EAN-13 (international retail)
  • UPC-A (North American retail)
  • EAN-8 (small packages)
  • Code 39 (industrial)
  • ITF-14 (shipping cartons)

Complete Product Details

Add comprehensive information directly on your labels.

  • Product name and SKU
  • Price and description
  • Barcode value display
  • Custom field visibility

Product Templates

Manage multiple products efficiently with instant switching.

  • Save unlimited products
  • Switch between templates instantly
  • Each keeps unique settings

Full Customization

Control every visual aspect of your labels.

  • Colors, fonts, and borders
  • Padding and positioning
  • Barcode height adjustment
  • Real-time preview

Flexible Printing

Print on standard or custom paper sizes.

  • A4, A5, A3, Letter, Legal
  • Configurable margins and spacing
  • Up to 200 labels per session
  • Center or top-left alignment

PNG Export

Download individual labels for digital use.

  • High-resolution images
  • Perfect for documents
  • Email and web ready

Who Is This For?

Small Business Owners

Create professional labels without expensive software

Retail Managers

Label products quickly for shelf display

Warehouse Staff

Organize inventory with consistent labeling

Product Packagers

Generate shipping and packaging labels on demand

How to Use the Barcode Label Maker

1

Enter Product Information

Start by selecting your barcode type (CODE128 works for most cases) and entering the barcode value. Then fill in optional fields like product name, SKU, price, and description.

Quick tip: CODE128 supports letters, numbers, and special characters — making it the most versatile choice for general use.
2

Choose Label Size

Pick from preset sizes (XS to XL) or enter custom dimensions in millimeters. Open the Label Settings panel to adjust barcode position, border style, and which fields appear on the label.

  • XS (22×10mm) — Ideal for jewelry and small items
  • S (40×20mm) — Perfect for cosmetics and electronics
  • M (60×30mm) — Standard retail products
  • L (80×40mm) — Larger packages and boxes
  • XL (100×50mm) — Shipping labels and cartons
  • Custom — Enter exact dimensions for specialized needs
3

Customize Appearance

Open the Customize panel to change barcode color, background, text color, font size, barcode height, and label padding. The preview updates in real time as you make changes.

Colors

Barcode, background, and text with hex input

Typography

Adjustable font size for all text fields

Borders

Solid, dashed, or dotted styles
4

Manage Multiple Products

Click the (+) button in the Products section to add more product templates. Click on any product pill to switch between them. Each product keeps its own barcode value, name, SKU, price, and description.

Time saver: Create templates for your most common products and switch between them instantly — no need to re-enter data every time.
5

Configure Print Settings

Set the number of labels to print, choose your paper size, and adjust the page margin and label gap. Select Center alignment to position labels in the middle of each page.

  • Number of labels (1–200)
  • Paper size (A4, A5, A3, Letter, Legal)
  • Page margin (0–20mm)
  • Label gap spacing (0–5mm)
  • Alignment (top-left or center)
6

Print or Download

Click Print Labels to open the print dialog with your labels arranged in a grid. For digital use, click Download PNG to save a single label as a high-resolution image.

Print

Physical Labels

  • Multiple labels per sheet
  • Automatic grid layout
  • Works with adhesive sheets
  • Up to 200 labels at once
Download

Digital Images

  • High-resolution PNG
  • Single label export
  • Perfect for documents
  • Email and web ready

Features

Multiple Barcode Formats

Generate barcodes in six widely-used formats with built-in validation to ensure your barcode values match the selected format requirements.

Format Best For Character Support Length
CODE128 General purpose, inventory Letters, numbers, symbols Variable
EAN-13 International retail products Numbers only 12-13 digits
UPC-A North American retail Numbers only 11-12 digits
EAN-8 Small packages, cosmetics Numbers only 7-8 digits
Code 39 Industrial, automotive Letters, numbers, some symbols Variable
ITF-14 Shipping cartons, logistics Numbers only 14 digits

Product Templates

Create and manage multiple product configurations with instant switching. Each template stores its own complete set of information, eliminating repetitive data entry.

Auto-Save

All templates saved automatically to your browser

Instant Switch

Click any product to load its complete configuration

Unlimited Products

Create as many templates as you need

Product templates save hours of work when you need to print labels for the same items regularly. Set them up once and reuse them forever.

— Retail Operations Best Practice

Flexible Label Sizes

Choose from five preset sizes optimized for common use cases, or enter custom dimensions for specialized requirements.

XS — 22×10mm

Perfect for small items

  • Jewelry and accessories
  • Electronic components
  • Small cosmetics

S — 40×20mm

Compact product labels

  • Cosmetics and beauty
  • Small electronics
  • Pharmaceutical items

M — 60×30mm

Standard retail size

  • General merchandise
  • Food products
  • Books and media

L — 80×40mm

Larger packages

  • Boxed products
  • Appliances
  • Multi-pack items

XL — 100×50mm

Shipping and logistics

  • Shipping cartons
  • Pallet labels
  • Large packages

Custom Size

Exact dimensions

  • Enter width and height
  • Millimeter precision
  • Any size you need

Full Visual Customization

Control every aspect of your label appearance with real-time preview updates as you make changes.

Color Customization

  • Barcode color — Change the barcode bars to any color with hex input
  • Background color — Set label background for better contrast
  • Text color — Customize product information text color
  • Real-time preview — See changes instantly as you adjust colors

Typography Controls

  • Font size adjustment — Scale text from small to large
  • Consistent styling — All text fields use the same font size
  • Readable defaults — Pre-configured for optimal legibility
  • Responsive scaling — Text adjusts to label size automatically

Layout Options

  • Barcode position — Place barcode at top or bottom of label
  • Label padding — Adjust internal spacing around content
  • Barcode height — Control barcode vertical size independently
  • Border styles — Choose solid, dashed, or dotted borders, or none

Field Visibility

  • Product name — Show or hide product title
  • SKU — Toggle SKU display independently
  • Price — Control price visibility
  • Description — Show or hide product description
  • Barcode text — Display or hide the barcode value below bars

Print Layout Control

Print labels on standard paper sizes with precise control over margins, spacing, and alignment. The tool automatically calculates how many labels fit on each page.

Paper Sizes

  • A4 — 210×297mm (international standard)
  • A5 — 148×210mm (half A4)
  • A3 — 297×420mm (double A4)
  • Letter — 8.5×11 inches (US standard)
  • Legal — 8.5×14 inches (US legal)

Layout Settings

  • Page margin — 0–20mm adjustable
  • Label gap — 0–5mm spacing between labels
  • Alignment — Top-left or center positioning
  • Quantity — Print 1–200 labels per session
Adhesive label sheets: Adjust page margin and label gap to match your label sheet layout. Most adhesive sheets include specifications for margins and spacing.

PNG Export

Download any single label as a high-resolution PNG image for digital use in documents, emails, websites, or digital catalogs.

High Resolution

Export at optimal resolution for both screen and print

PNG Format

Universal image format compatible with all platforms

Instant Download

One-click download with no processing delay

Persistent Settings

All your settings, product templates, and customizations are automatically saved to your browser's local storage. Return anytime and your work is exactly where you left it.

Privacy first: All data stays on your device. Nothing is uploaded to any server — your product information remains completely private.

Frequently Asked Questions

Which barcode type should I use?

For most purposes, CODE128 is the best choice — it supports letters, numbers, and special characters, making it the most versatile option.

  • CODE128 — General inventory, internal tracking, mixed alphanumeric data
  • EAN-13 — International retail products with registered manufacturer codes
  • UPC-A — North American retail products (requires UPC registration)
  • EAN-8 — Small packages where space is limited
  • Code 39 — Industrial applications, automotive, government
  • ITF-14 — Outer shipping cartons and logistics (14-digit GTIN)
Not sure? Start with CODE128 — it works for almost everything and has no strict format requirements.

Can I print labels on regular paper?

Yes. Labels print on standard paper (A4, A5, Letter, etc.) using any home or office printer. For adhesive labels, use compatible label sheets and adjust the page margin and label gap to match your label sheet layout.

Regular Paper

Standard Printing

  • Any printer works
  • Cut labels manually
  • Tape or glue to attach
  • Most economical option
Adhesive Sheets

Label Sheets

  • Pre-cut labels
  • Peel and stick
  • Professional appearance
  • Match sheet specifications

How many labels can I print at once?

You can print up to 200 labels in a single session, automatically arranged across multiple pages. The tool calculates how many labels fit on each page based on your label size, margins, and gap settings.

Automatic pagination: The tool uses precise calculations to prevent blank pages and optimize label placement across all pages.

Why does my barcode show "Invalid barcode"?

Each barcode format has specific requirements for the characters and length it accepts. The tool validates your input to ensure it matches the selected format.

Format Requirements Example
CODE128 Any characters, any length ABC-123-XYZ
EAN-13 Exactly 12 or 13 digits 5901234123457
UPC-A Exactly 11 or 12 digits 012345678905
EAN-8 Exactly 7 or 8 digits 96385074
Code 39 Letters, numbers, some symbols ABC-123
ITF-14 Exactly 14 digits 12345678901231
Quick fix: If you see an error, switch to CODE128 — it accepts any text and has no format restrictions.

Can I save my product data?

Yes. All product templates and settings are automatically saved to your browser's local storage. When you return to the tool, everything is restored exactly as you left it.

  • Product templates with all fields
  • Customization settings (colors, fonts, borders)
  • Label size and layout preferences
  • Print configuration (paper size, margins, gaps)
Browser storage: Data is saved per browser. If you clear browser data or use a different browser, you'll need to recreate your templates.

How do I avoid blank pages when printing?

The tool uses precise page break calculations to prevent blank pages. If you still see blank pages, try these solutions:

1

Printer Settings

Set margins to "None" or "Minimum"

2

Paper Size

Match printer paper size to tool setting

3

Scale

Ensure print scale is set to 100%

Best practice: Print a test page first to verify alignment before printing large quantities.

Can I use the labels digitally?

Yes. Use the Download PNG button to save a single label as a high-resolution image file, suitable for inserting into documents, emails, or websites.

Documents

Insert into Word, PDF, or spreadsheets

Email

Attach to emails or embed inline

Websites

Upload to e-commerce or catalogs

Is my data secure?

All processing happens entirely in your browser. No product data, barcode values, or images are uploaded to any server. Your information stays on your device.

100% Local

All processing happens in your browser — nothing sent to servers

Private Storage

Data saved only to your browser's local storage

No Tracking

No analytics, no tracking, no data collection

Client-side processing ensures your sensitive product information never leaves your device, providing complete privacy and security.

— Privacy-First Design Principle
Products

10px
40
6px
5mm
1mm
Select a barcode type that matches your product system (CODE128 for general, EAN-13 for retail)
Use product templates to manage multiple products and switch between them quickly
Adjust Page Margin and Label Gap to fine-tune print layout for your printer
Choose Center alignment for a more balanced look on printed sheets
Download a single label as PNG for digital use or sharing
All processing happens in your browser — no data is uploaded
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords