Skip to main content
WizTools123
WizTools123
Free Online Tools

Tool Categories


Barcode Tools 405 Tools Available

Free Online Barcode Generator, Code 128, EAN, UPC & Scanner Tools

Create and read barcodes online for free. Generate Code 128, Code 39, EAN-13, EAN-8, UPC-A and ITF-14 barcodes for stock labels, shelf tags and products, then download them as PNG or SVG. Read a barcode back from your camera or a photo and check the number before you print a whole sheet.

Free Forever Nothing Uploaded, Ever Runs In Your Browser No Account, No Watermark
Free Online Barcode Generator, Code 128, EAN, UPC & Scanner Tools
Share this tool
Advertisement Slot (Top Banner) Google AdSense Unit • Responsive Banner

Choose a Barcode Tool

One turns a number into bars, the other turns bars back into a number.

Buy Us A Coffee

Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.

Buy Us A Coffee
Sponsored Content (Below Tool) Google AdSense Placement

Which Tool Do I Need?

Find the sentence that sounds like you.

What you are trying to do Tool Why that one
I have a barcode in front of me and I want its number Barcode Scanner & Reader That is reading one. Use the camera, or a photo you already took.
I have a number and I need a barcode I can print Barcode Generator That is making one. Take the SVG or PDF for anything printed.
I am typing product codes into a spreadsheet from photos Barcode Scanner & Reader The check digit is redone here, so you can tell a good read from a bad one.
I want to label my own shelves or stock boxes Barcode Generator Code 128 takes letters as well as numbers, which is what you want for your own labels.
I want to know what product a barcode belongs to Neither Neither tool can. A barcode holds digits and nothing else, and finding the product means sending those digits to somebody's database. That is exactly what is not done here.

How These Barcode Tools Work

The same four steps, whichever one you pick.

1
Pick making or reading Two tools. One turns a number into bars, the other turns bars back into a number.
2
Do it in the page Type the number, or hold a label up to the camera. Nothing is uploaded at any point, so it works with the network off.
3
Let the arithmetic check it For EAN, UPC and ITF-14 the last digit is calculated from the rest. Making one gets it right for you, reading one tells you whether it adds up.
4
Take it away Download the barcode as PNG, SVG or PDF, or copy the number you just read. No account, no watermark.

Why Use These Instead of the Usual Barcode Sites

The things that are actually different, not a list of adjectives.

No Lookup, So No Leak Most online barcode readers send your number away to a product database so they can show you a name. That is a considerably more interesting thing to be doing than reading a barcode, and it is rarely mentioned. Here the number is read and that is where it stops, which is also why no product name appears.
The Check Digit Is Actually Checked EAN and UPC end with a digit calculated from the ones before it. The reader redoes that sum and shows you both what was printed and what it should have been, and the generator works it out for you when you are making a code. Between them that is the one claim about a barcode you can verify without asking anybody.
The Country Myth Gets Corrected The first digits are not where a product was made. They are where the company registered with GS1, and a company registered in one country can manufacture anywhere. The reader shows you what the prefix means and says plainly what it does not mean, which almost nothing else does.
Only Formats That Were Tested Every barcode type either tool claims was checked by generating a correct one and reading it back. Two types that a library list would let us advertise did not pass, so they are named on the reader page as things it cannot do rather than left on a feature list.

About WizTools Barcode Tools

A barcode is a number written so a machine can read it quickly and get it right. The black and white bars on a tin of beans are thirteen digits, and those thirteen digits are the entire contents. There is no brand in there, no price, no weight, no country and no expiry date. Everything a till knows about that tin, it knows because the number was looked up in a database the shop keeps.

That is worth saying because of what it means for the tools. Making a barcode is the easy half: you have a number, and the bars are just a way of writing it down that a scanner can follow, with a final digit calculated from the rest so that a misread gets rejected instead of ringing up somebody else's product. Reading one is the same thing backwards, and it ends with a number rather than with a product, because a number is all there ever was.

The thing most online readers add at that point is a lookup, and it changes what the tool is. To show you a product name they have to send your number to a service that keeps a database of them, which is a different activity from reading a barcode and is not usually mentioned. Neither tool here does that, so you get digits and privacy instead of a name and a request you did not make.

And the claim that will not go away, repeated in forwarded messages every year: the first digits do not tell you where something was made. They identify the GS1 office where the company bought its numbers. Companies register where they are based and manufacture wherever they like, so a barcode starting 50 says a company signed up in the United Kingdom and says nothing at all about a factory. Country of origin is printed on the packaging in words, and that is the statement that means something.

Frequently Asked Questions

About barcodes in general. Each tool has its own answers too.

No, and that is deliberate. A barcode contains digits and nothing else, so turning them into a brand and a description means sending your number to a product database on somebody's server. Sites that show you a name are doing exactly that, usually without saying so. Here you get the number, and nothing about what you scanned goes anywhere.

No. This is the most repeated wrong thing about barcodes. Those digits identify the GS1 member organisation where the company registered its numbers, so they tell you where a business signed up and nothing about where its goods were made. A product made in one country can quite legitimately carry the prefix of another.

The last digit of an EAN, UPC or ITF-14 is calculated from all the digits before it. A scanner that misreads one bar produces a number that fails the sum and gets rejected, rather than being accepted as a different product. The reader here redoes that sum so you can see the read was clean, and the generator works it out for you so the code you print is valid.

For internal use, yes, and Code 128 is the usual choice because it takes letters as well as numbers. If you want your products scanned in other shops, that needs numbers registered with GS1, which is a paid membership. A barcode you invent will scan perfectly well on your own system and mean nothing on anybody else's.

Bigger than you think, and never stretched. A retail EAN-13 is about 37mm wide at full size and should not go below roughly 80 per cent of that. Keep the white space at both ends, print it dark on light, and use the SVG or PDF rather than a PNG so the thin bars stay sharp.

Yes. Both run entirely in your browser. Load the page once, turn the network off, and making and reading barcodes both still work.

No. There is no server involved in either tool. Nothing you type, no picture you read from and no camera feed leaves your machine at any point.

Every Other Category

17 more sets of tools on the site. All free, all in your browser.

Advertisement Slot (Bottom Banner) Google AdSense Unit • Responsive Banner