Barcode Label Maker for Products and Inventory
The barcode label maker lets you design product barcode labels and print them straight from your browser. Add a barcode, product name, SKU, price, and description, then arrange the labels on a printable sheet — no software to install and no sign-up.
It works for retail shelf tags, warehouse inventory stickers, and product packaging alike. Choose from six barcode formats, switch between saved product templates, fine-tune colors and layout, and print a full sheet on A4, Letter, or other paper sizes. You can also download any single label as a high-resolution PNG.
How to Make and Print Barcode Labels
Enter product information
Pick a Barcode Type (Code 128 works for most cases) and type the Barcode Value. Then fill in the optional Product Name, SKU, Price, and Description fields.
Choose a label size
Select a preset size from XS to XL, or enter custom Width and Height in millimeters. Open Label Settings to set the Barcode Position, Border Style, and which fields appear on the label.
Customize the look
Open the Customize panel to change Barcode Color, Background, Text Color, Text Size, Barcode Height, and Label Padding. The preview updates in real time.
Manage multiple products
Use Add Product in the Products section to create more templates, then click a product to switch to it. Each one keeps its own barcode, name, SKU, price, and description.
Set print options
Choose the Quantity, Paper Size, Page Margin, and Label Gap, then pick Top Left or Center alignment for the grid on each page.
Print or download
Click Print Labels to open the print dialog with your labels laid out in a grid, or Download PNG to save a single label as an image.
Features
Multiple Barcode Formats
Generate barcodes in six formats — Code 128, EAN-13, UPC-A, EAN-8, Code 39, and ITF-14 — with built-in validation for each format's value rules.
Product Templates
Save multiple products, each with its own barcode type, value, name, SKU, price, and description, and switch between them in one click.
Flexible Label Sizes
Pick from five presets, from XS (22×10mm) to XL (100×50mm), or enter exact custom dimensions in millimeters.
Full Visual Customization
Set barcode, background, and text colors, adjust text size, barcode height, and padding, and place the barcode at the top or bottom.
Borders and Field Control
Toggle a solid, dashed, or dotted border, and show or hide the product name, SKU, price, description, and barcode text independently.
Print Layout Control
Print on A4, A5, A3, Letter, or Legal paper with adjustable page margin (0–20mm), label gap (0–5mm), and top-left or center alignment.
PNG Export
Download any single label as a high-resolution PNG image for documents, emails, or digital catalogs.
Persistent Settings
Your products, customizations, and print settings are saved in your browser, so your work is restored next time you open the tool.
Frequently Asked Questions
How do I make and print barcode labels?
Enter a barcode type and value, add optional product details, choose a label size, then set the quantity and paper size and click Print Labels. The tool arranges your labels in a grid and opens the print dialog — no download or sign-up needed.
Which barcode types are supported?
Six formats: Code 128 (general purpose, letters and numbers), EAN-13 (international retail), UPC-A (North American retail), EAN-8 (small packages), Code 39 (industrial), and ITF-14 (shipping cartons). Use Code 128 if you need to encode mixed letters and numbers.
Can I add a product name, SKU, and price to the label?
Yes. Each label can show the product name, SKU, price, description, and the barcode text. Use the Visible Fields controls to turn any of these on or off independently.
Can I print multiple labels per sheet?
Yes. Set the Quantity (up to 200 labels) and the tool calculates how many fit on each page based on your label size, page margin, and label gap, then flows the rest onto additional pages. For adhesive label sheets, adjust the margin and gap to match your sheet layout.
Why does my barcode show "Invalid barcode"?
Each format has specific value rules — for example, EAN-13 needs 12 or 13 digits and UPC-A needs 11 or 12 digits. Check that your value matches the selected type, or switch to Code 128 to encode arbitrary alphanumeric text.
How do I avoid blank pages when printing?
The tool uses page-break rules to keep labels grouped per page. If a blank page still appears, set your printer dialog to "No margins" or "Minimum margins" and make sure the paper size in the printer matches the one selected in the tool.
Can I download a label as an image?
Yes. Click Download PNG to save the current label as a high-resolution PNG image, ready to drop into documents, emails, or websites.
Is it free, and is my data private?
Yes on both counts. The tool is free with no install or sign-up, and all processing happens in your browser. No product data, barcode values, or images are uploaded — everything stays on your device.
No comments yet. Be the first to comment!