- Barcode generators by type and job
- Nine barcode generators, one line each
- The image, the number or the automation
- Browser generators for common barcode types
- Barcodes inside a design or a label system
- Libraries and command lines for developers
- Questions to settle before you generate a barcode
- My advice on picking a barcode generator
- Frequently asked questions
The right barcode generator depends on what you're missing: the barcode image, the number inside it, or a way to make barcodes automatically. Browser generators draw the image for a code you already own, code sellers supply registered UPC and EAN numbers, and libraries or command-line tools produce barcodes inside your own software.
Type 'barcode generator' into a search bar and you'll land on tools built for three quite different people: someone who needs one image for a code they already own, someone who still needs the code itself, and a developer who needs barcodes made by software.
This list covers nine generators, using only what each maker's own website says, read on 2 Nov 2026 (as of Nov 2026). It's alphabetical and in no particular order. It's about making barcode images, not scanning them, and QR code makers have their own list.
Barcode generators by type and job
| Tool | Type | Good for |
|---|---|---|
| Aspose.BarCode Generator | Browser generator from a developer-library maker | Symbology, size and output format set in one form |
| Barcodes Inc | Scanner and label supplier with generator tools | UPC, barcode and label generators on one page |
| Barcodes Pro | UPC and EAN code seller with a generator | The code number and the barcode image on one site |
| Canva | Design platform with a barcode generator | A barcode placed straight into a print-ready design |
| Free Barcode Generator (free-barcode-generator.net) | Browser generator for retail and logistics codes | Vector (PDF, AI, EPS) or image (PNG, JPG) barcode files |
| Labelary | ZPL label viewer with a barcode generator | Barcodes plus a RESTful barcode API |
| Neodynamic Barcode Professional | Barcode encoder SDK for .NET | Barcodes generated inside .NET apps and reports |
| TEC-IT | Browser generator that demos a barcode SDK | Linear, 2D, GS1 DataBar and postal barcodes |
| Zint | Open-source generator for desktop, CLI and code | A Qt app, a CLI executable and a library API |
Nine barcode generators, one line each
Aspose.BarCode Generator
Best for: Typing your text, then setting the symbology, size and output format in a browser app from a company that also makes developer libraries.
Barcodes Inc
Best for: Reaching UPC, barcode and label generator tools from one page on the site of a supplier of barcode scanners and labels.
Barcodes Pro
Best for: Buying UPC and EAN codes and making the barcode images on the same site, or making images for a UPC or EAN number you already have.
Canva
Best for: Putting a barcode directly into a print-ready design without leaving the design platform you're already working in.
Free Barcode Generator (free-barcode-generator.net)
Best for: Creating EAN-13, EAN-8, ISBN, ISSN, UPC, Code-128 and other types as vector files or images, picked from a long menu of barcode types.
Labelary
Best for: Anyone working with ZPL labels who wants a barcode generator and a barcode API on the same site as an online ZPL viewer.
Neodynamic Barcode Professional
Best for: Developers adding barcode generation to .NET Windows, ASP.NET, Blazor and Reporting Services (SSRS) apps.
TEC-IT
Best for: Making linear barcodes, 2D codes, GS1 DataBar and postal barcodes online, in a generator the maker says demonstrates its TBarCode SDK.
Zint
Best for: Generating barcodes three ways from one open-source project: a desktop studio to preview them, a command line for scripts and a library API.
The image, the number or the automation
Here's the split you wouldn't guess from the search term: 'barcode generator' covers three different jobs. One is drawing a barcode image for a code you already own. Another is getting a UPC or EAN number to put inside it. The third is producing barcodes inside a script or an app. So the right tool depends on whether you need the image, the number or the automation.
Barcodes Pro shows the first two jobs side by side. It sells 'UPC and EAN codes' next to its generator, and its page asks 'Already have an EAN or UPC barcode number?' before pointing you to the image maker. If you've already got a number, you only need the image.
- The image: you type a code you already own and download the barcode.
- The number: you need a UPC or EAN code to put inside the barcode in the first place.
- The automation: your own software, script or label system makes the barcodes for you.
Browser generators for common barcode types
If the number's sorted, a browser generator is the shortest route. Aspose says to 'enter your text, set the symbology, size, and the output format', then click the button. One generator here lists 'EAN-13, EAN-8, EAN-128, ISBN, ISSN, UPC' among its types, and offers vector files (PDF, AI, EPS) or images (PNG, JPG).
TEC-IT's generator covers 'linear barcodes, 2D codes, GS1 DataBar, postal barcodes', and the page says it demonstrates the maker's TBarCode SDK. So it doubles as a test drive if a developer on your team is weighing up that SDK for an app.
Check the list of output formats before you type anything in, especially if a designer or a printer is waiting on the file. It's easier to pick the right format first than to convert it later.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Barcodes inside a design or a label system
Some tools put the barcode where it'll end up. Canva's page talks about adding a barcode 'directly into any print-ready design', all in the same platform, so the barcode is made inside the design rather than pasted in afterwards.
Another site is built around ZPL, which it calls a print language for labels. Its viewer is 'useful for viewing and designing labels, tweaking ZPL code, and converting ZPL labels to PNG or PDF files', and a barcode generator and a barcode API sit beside it. If your labels already run on ZPL, that's the one to look at.
Libraries and command lines for developers
For the automation job, Zint describes itself as 'open source barcode generation for desktop, command line and developers', with a Qt-based GUI, a CLI executable and a library API. Its command line is there to 'automate barcode generation from the command line for scripts and workflows'.
Another entry is an SDK for .NET, covering Windows Forms, WPF, Blazor, ASP.NET and Reporting Services (SSRS). And the ZPL site above offers a RESTful barcode API to add barcodes to your own systems and processes. These suit teams making many barcodes from data, not one at a time.
Questions to settle before you generate a barcode
- Do I already have a UPC or EAN number, or do I still need one?
- Which barcode type has the place I'm selling or shipping through asked me for?
- Do I need a vector file, or will a PNG or JPG do?
- Am I making one barcode, or hundreds from a spreadsheet or a script?
- Does the barcode need to sit inside a design or a label file?
- Will a developer need to call it from code?
Do you make a barcode generator? Tool makers can ask to be considered for a featured place on this list.
My advice on picking a barcode generator
Work out which of the three jobs you've got before you open a single tool. If you've already got the number, a browser generator will give you the image in a minute, so pick one that offers the file format you need. If you haven't got a number yet, sort that out first, because the image is useless without it. And if you're making barcodes in bulk, skip the browser tools and look at the libraries, the command line and the APIs.
If barcodes are part of a bigger stock system, my list of inventory management software for small businesses is the next stop. And if you're also weighing up QR codes for marketing, here are the QR code generators I'd look at for business.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
What's the difference between a barcode generator and buying a barcode?
A generator draws the barcode image for a number you give it. One service on this list sells UPC and EAN codes next to its generator, and its page points people who already have an EAN or UPC number straight to the image maker.
Which of these barcode generators work in a browser?
Several do. One asks you to enter your text and set the symbology, size and output format, one covers linear barcodes, 2D codes, GS1 DataBar and postal barcodes, one offers EAN, UPC, ISBN and Code-128 as vector or image files, and a design platform has a barcode generator built in.
Can I generate barcodes from the command line or from code?
Yes. One open-source project has a command-line executable for scripts and workflows plus a library API, one entry is a barcode SDK for .NET, and one site offers a RESTful barcode API.
Which file formats can I download?
One generator offers vector files (PDF, AI, EPS) or images (PNG, JPG). Another lets you set the output format as part of the form, and a ZPL label site converts labels to PNG or PDF files.
Can I make ISBN or ISSN barcodes with these tools?
One generator on this list names ISBN and ISSN among its barcode types, beside EAN-13, EAN-8, EAN-128 and UPC. Another browser generator lists ISBN among the codes it makes.
Is there an open-source barcode generator?
Yes. One project here describes itself as open source barcode generation for desktop, command line and developers, and its FAQ says it supports linear, postal and 2D formats, including Code 128, Code 39, EAN-13, UPC-A, Data Matrix and PDF417.


