IntellureIntellure
  • Pricing
  • How it works
  • ToolsBrowser tools for writing, code, SEO, and moreSkills FinderSearch and filter curated AI agent skillsAgent Skills RadarDaily ranked shortlist of agent skillsMarketplaceAmazon finds and deals across every category
  • BlogGuides and insights for small businessesFAQCommon questions about Intellure
  • Contact
Get started
PricingHow it works

Free

ToolsBrowser tools for writing, code, SEO, and moreSkills FinderSearch and filter curated AI agent skillsAgent Skills RadarDaily ranked shortlist of agent skillsMarketplaceAmazon finds and deals across every category

Learn

BlogGuides and insights for small businessesFAQCommon questions about Intellure
ContactGet started
IntellureIntellure

Managed AI front desk for small businesses — WhatsApp, website FAQ, leads, and booking. Founder-led from Mumbai. Free tools on the side.

Products

PricingContact / HireFree ToolsAgent Skills RadarAI Agent Skills FinderBlog

Company

AboutContactPrivacy PolicyTerms of Service
© 2026 Intellure. All rights reserved.Shalom · Mumbai · hello@intellure.co
Home/Generators/Barcode Generator

Barcode Generator

Create EAN barcodes, UPC product barcodes, CODE128, CODE39, and more barcode types. Download a print-ready PNG.

General purpose, alphanumeric

Format Details

CODE128 (General)

General purpose, alphanumeric

EAN-13 (Retail EU)

12-13 digits, European retail

EAN-8 (Short Retail)

7-8 digits, compact retail

UPC-A (North America)

11-12 digits, US/Canada retail

CODE39 (Industrial)

Alphanumeric + symbols, industrial

ITF-14 (Shipping)

14 digits, shipping cartons

MSI (Inventory)

Numeric, inventory tracking

Pharmacode

Number 3-131070, pharmaceutical

Enter data above to preview barcode

8 Format Support

CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, and Pharmacode

Download as PNG

Save high-resolution barcode images for printing on labels and packaging

100% Private

All barcode generation runs in your browser. No data uploaded or stored.

Types of Barcodes: How to Choose the Right One

Barcodes fall into two families. 1D (linear) barcodes are the classic parallel-line codes read by retail and warehouse scanners, and they are the type this generator creates. 2D barcodes, such as QR codes and Data Matrix, pack more data into a square grid but need a camera or imaging scanner to read. The eight linear barcode types below each suit a specific job, so pick the one that matches where your code will be scanned. For a deeper walkthrough of EAN barcodes, GTINs, and where retail product barcodes actually come from, read our complete guide to barcode types.

CODE128

Accepts: Letters, numbers, and symbols

Shipping, logistics, and asset tracking where you need a compact code with both letters and numbers.

EAN-13

Accepts: 13 digits

Retail products sold worldwide. This is the standard supermarket barcode used across Europe and most other regions.

EAN-8

Accepts: 8 digits

Small retail packages where a full EAN-13 barcode will not physically fit.

UPC-A

Accepts: 12 digits

Retail products sold in the United States and Canada.

CODE39

Accepts: Letters, numbers, and symbols

Industrial, automotive, and government labeling. An older but widely supported standard.

ITF-14

Accepts: 14 digits

Shipping cartons and outer cases. Encodes the GTIN printed on cardboard packaging.

MSI

Accepts: Numbers only

Inventory control and warehouse shelf labels.

Pharmacode

Accepts: A number from 3 to 131070

Pharmaceutical packaging, where it doubles as a print-quality control check.

2D barcode types

The second barcode family stores data in a square or rectangular grid instead of parallel lines, so it holds much more information and can be read by a phone camera. This tool creates the 1D types above, but here are the common 2D types for reference. Need one of these? Try our QR Code Generator.

QR Code

Website links, payments, menus, and marketing. Reads fast from a phone camera and stores far more data than a linear barcode.

Data Matrix

Tiny parts, electronics, and medical devices where a small square must hold a lot of data.

PDF417

ID cards, driver licenses, and boarding passes that need to pack text into a stacked rectangle.

Aztec Code

Transit and event tickets, including many printed and on-screen rail and airline passes.

For products sold in stores you will also need a GS1-registered number, while internal inventory and shipping labels can use any numbering system with CODE128 or CODE39.

About Barcode Generator

Free barcode generator for EAN barcodes, UPC product barcodes, and six more formats: EAN-13, EAN-8, UPC-A, CODE128, CODE39, ITF-14, MSI, and Pharmacode. Enter your number, pick a barcode type, and download a high-resolution PNG instantly. EAN barcodes are the retail product barcodes scanned at checkout across Europe, Asia, and most of the world, while UPC-A does the same job in the United States and Canada, and both encode a GTIN: the global number that identifies one product in one package size. These are all 1D (linear) barcode types, the parallel-line codes read by retail and warehouse scanners, and each type of barcode (also called a symbology or barcode model) is built for a specific job: EAN-13 and UPC-A for retail products, CODE128 and CODE39 for logistics and asset tracking, ITF-14 for shipping cartons, MSI for inventory shelf labels, and Pharmacode for pharmaceutical packaging. Works great for inventory labels, product packaging, retail tags, and shipping labels. All barcodes are generated in your browser - nothing is uploaded. Pair this with our QR Code Generator for complete labeling solutions.

EAN barcodes explained

EAN, short for European Article Number, is the retail barcode family used on packaged products across Europe, Asia, Australia, Latin America, and most of the rest of the world. The everyday version is EAN-13, thirteen digits printed under a block of parallel bars, and it breaks down into four parts: a GS1 prefix that indicates which national GS1 organization issued the number, a company prefix tied to the brand, an item reference the brand assigns to one specific product and pack size, and a check digit calculated from the twelve digits before it. That last digit is what lets a scanner reject a smudged or partial read instead of ringing up the wrong item. EAN-8 is the short form, eight digits for packages such as lip balm, gum, and single-serve sachets where a full EAN-13 symbol cannot be printed wide enough to scan reliably. Select EAN-13 or EAN-8 in the generator above, paste your number, and download the barcode as a high-resolution PNG you can drop straight into packaging artwork.

How product barcodes work at checkout

A product barcode holds no price and no product name. It encodes one number, the GTIN or Global Trade Item Number, and that number is only a key. When the laser or imager reads the bars, the point-of-sale system looks the GTIN up in the retailer's own product database and pulls back the price, the description, and the tax treatment from there. This is why the same product barcode scans at a different price in two different stores, and why every pack size needs its own code: a 12 oz can and a 2 liter bottle of the same soda are two separate products as far as inventory is concerned, so they carry two separate GTINs. EAN-13 and UPC-A both encode a GTIN, which is why either symbol works at any modern checkout lane.

Getting real product barcodes for retail

Retailers will ask for barcode numbers issued by GS1, the global organization that administers GTINs. You apply through the GS1 member organization in your country, receive a company prefix, and then assign your own item references underneath it to build a full GTIN for each product and pack size. The prefix is what guarantees your codes never collide with another brand's. Cheap resold or recycled barcode numbers from third-party sellers are widely rejected by major retailers and marketplaces, so the direct route is usually the cheaper one in the end. Once you hold the number, this generator does the rest: choose EAN-13 for worldwide retail or UPC-A for the United States and Canada, generate the symbol, and download a print-ready PNG. For codes that never leave your own warehouse, such as inventory labels, bin tags, and internal asset tracking, skip GS1 entirely and use CODE128 or CODE39 with any numbering scheme you like.

Frequently Asked Questions

What are EAN barcodes?
EAN stands for European Article Number, and EAN barcodes are the retail product barcodes scanned at checkout in Europe, Asia, Australia, and most of the world. The family has two members: EAN-13, the 13-digit standard printed on nearly every packaged product, and EAN-8, a shortened 8-digit version for packages too small to carry a full code. An EAN-13 number is read left to right as a GS1 country prefix, a company prefix assigned to the brand, an item reference the brand chooses for that specific product and pack size, and a final check digit that lets the scanner catch a misread. EAN is now managed worldwide by GS1 alongside UPC, and modern retail scanners read both. Select EAN-13 or EAN-8 above to generate one as a print-ready PNG.
How do product barcodes work?
A product barcode does not store the price, the name, or anything else about the item. It stores a single number, the GTIN (Global Trade Item Number), which identifies one product in one package size. When the scanner reads the bars, the till looks that number up in the store's own database and pulls back the price and description from there. That is why the same barcode can cost different amounts in different stores, and why a 12 oz can and a 2 liter bottle of the same drink need separate product barcodes. EAN-13 and UPC-A both encode a GTIN, which is why either one works at a checkout.
How do I get a barcode for a product I want to sell?
Apply to GS1, the organization that issues product numbers, through the GS1 member organization for your country. You receive a company prefix, then you assign your own item reference to each product and pack size to build the full GTIN. Retailers generally require GS1-issued numbers, because a prefix registered to your business is what keeps your codes from colliding with another brand's. Once you have the number, paste it into this generator, choose EAN-13 for most of the world or UPC-A for the United States and Canada, and download the PNG for your packaging artwork. Resold or recycled barcode numbers bought cheaply from third parties are often rejected by major retailers, so it is worth going through GS1 directly.
What is the difference between EAN-13 and EAN-8?
Both are retail product barcodes, and the difference is size. EAN-13 carries 13 digits and is the default choice for packaged goods. EAN-8 compresses the same idea into 8 digits for small items such as cosmetics, confectionery, and single-serve packs, where a full EAN-13 symbol will not physically fit at a scannable width. GS1 issues EAN-8 numbers sparingly and only for genuinely small packaging, so use EAN-13 unless your label is too small for it.
What are the different types of barcodes?
Barcodes fall into two broad families. 1D (linear) barcodes are the classic parallel-line codes, and they are the type this generator creates. The most common types are: CODE128 (compact, general purpose for logistics and asset tags), EAN-13 and EAN-8 (retail product codes used worldwide), UPC-A (12-digit retail code used in North America), CODE39 (older industrial and government standard), ITF-14 (printed on shipping cartons), MSI (inventory and shelf labels), and Pharmacode (pharmaceutical packaging). The other family is 2D barcodes, such as QR codes and Data Matrix, which store more data in a square grid but need a camera or imaging scanner to read.
What are the 2D barcode types?
2D barcodes store data in a square or rectangular grid instead of parallel lines, so they hold far more information and can be read by a phone camera. The common 2D types are: QR Code (website links, payments, menus, and marketing), Data Matrix (tiny parts, electronics, and medical devices), PDF417 (ID cards, driver licenses, and boarding passes), and Aztec Code (transit and event tickets). This generator creates the 1D linear types like CODE128 and EAN-13; if you need a QR code, use our QR Code Generator instead.
Are barcode models, symbologies, and types the same thing?
Yes. "Barcode model," "barcode symbology," "barcode type," and "barcode format" all name the same thing: the specific standard that defines how the bars and spaces encode data. CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, and Pharmacode are each a different symbology, and this generator supports all eight, so you can create whichever model your scanner and use case require.
What barcode formats does this generator support?
This tool supports 8 barcode formats: CODE128 (general purpose), EAN-13 and EAN-8 (European retail), UPC-A (North American retail), CODE39 (industrial), ITF-14 (shipping cartons), MSI (inventory), and Pharmacode (pharmaceutical). Each format has specific data requirements shown in the tool.
Which type of barcode should I use?
Pick the barcode type by where it will be scanned. For products sold in retail stores use EAN-13 (most of the world) or UPC-A (North America). For internal inventory, warehouse, or asset tracking use CODE128 or CODE39, which accept letters and numbers and do not require a purchased number. For shipping cartons use ITF-14, and for pharmacy packaging use Pharmacode. If you need to encode a lot of data or a web link, use a 2D QR code instead of a linear barcode.
Can I download the barcode as an image?
Yes. Click the Download PNG button to save your barcode as a high-resolution PNG image. The image is ready to print on labels, packaging, or documents without any quality loss.
What is the difference between EAN-13 and UPC-A?
EAN-13 uses 13 digits and is the retail standard across Europe and most of the world. UPC-A uses 12 digits and is the retail standard in the United States and Canada. They are closely related: a UPC-A number is effectively an EAN-13 with a leading zero, so European and Asian scanners read North American UPC codes without any trouble, and modern US scanners read EAN-13 too. Both encode a GTIN, and both end in a check digit the scanner uses to verify the read. If you are printing packaging for a single global product run, EAN-13 is the safer choice.
Do I need to buy a barcode number?
If you are selling products in retail stores, you need a GS1-registered barcode number obtained through your local GS1 organization. For internal use like inventory tracking, asset tags, or shipping labels, you can use any numbering system you like with CODE128 or CODE39, since nothing leaves your own systems. Either way, this generator turns the number into a scannable image for free.
Is this barcode generator free?
Yes, completely free with no limits. Generate as many barcodes as you need, download them as PNG images, and use them for any purpose. No account or signup required - everything runs in your browser.

Related Tools

Cold Email Generator

Generate personalized cold emails with subject lines for B2B outreach, sales, and partnerships.

Business Name Generator

A startup business name generator that turns your industry and brand keywords into name ideas instantly. Five naming styles, free, no signup.

Tagline Generator

Generate memorable taglines and slogans for your brand, startup, or product. Template-based, free and instant.

LinkedIn Post Generator

Create engaging LinkedIn posts with hooks, storytelling, and CTAs - free, no signup required.

Password Generator

Generate strong, secure random passwords with customizable options.

QR Code Generator

Generate QR codes for URLs, text, Wi-Fi, and more. Download as PNG.

Browse all 168 free tools
SCAN TO SALE

You made the barcode. Who closes the sale behind it?

Intellure handles customer questions, sales chat, and lead follow-up around the clock. One managed AI employee across your channels on a flexible monthly plan.

See How