Barcode Tools: Free Generators, Scanners and Checkers
Barcode.codes has free barcode tools for every step: generators for 1D, 2D, GS1 and postal barcodes, QR code tools, bulk and label tools, scanners and readers for a camera or an image, and tools that check a barcode number. They run in your browser, need no account and are listed below by task.
- Barcode generators22 tools
- QR code tools20 tools
- Bulk, labels and fonts11 tools
- Scanners and readers7 tools
- Lookup and check digits5 tools
- Guides24 guides
65 tools and 24 guides
No tool matches that search. Try a barcode type, such as UPC or Code 128, or a task, such as scan or labels.
Barcode Generators
The barcode generators draw a barcode at your printer's DPI and download it as SVG, PNG, WebP, JPEG, PDF or EPS.
- Barcode generatorAll 23 barcode types in one tool, with a live preview and a read-back check.
Retail and Book Barcodes
- MakeUPC barcode generatorUPC-A and UPC-E for products sold in the US and Canada.
- MakeEAN-13 barcode generatorEAN-13 and EAN-8 for products sold elsewhere.
- MakeISBN barcode generatorThe book barcode, with an optional price add-on.
- MakeISSN barcode generatorThe magazine barcode, with the issue add-on.
- MakeUPC-E to UPC-A converterBoth forms of a UPC number, digit by digit.
Industrial and Shipping Barcodes
- MakeCode 128 barcode generatorLetters, digits and symbols in the shortest symbol.
- MakeCode 39 barcode generatorCode 3 of 9, standard or Full ASCII.
- MakeCode 93 barcode generatorA denser alternative to Code 39.
- MakeInterleaved 2 of 5 barcode generatorDigits in pairs, for cartons and warehouses.
- MakeITF-14 barcode generatorThe GTIN-14 carton barcode with bearer bars.
- MakeVIN barcode generatorA vehicle identification number with its check digit checked.
2D Barcodes
- MakeData Matrix generatorA small square code for parts and labels.
- MakePDF417 generatorA stacked 2D code for long text and data.
- MakeAztec code generatorA compact square code with a bullseye in the middle.
- MakeMicro QR code generatorA QR code for very little data.
- MakeMaxiCode generatorThe fixed-size code used on parcel labels.
GS1 and Postal Barcodes
- MakeGS1-128 barcode generatorGS1 data with Application Identifiers, checked by GS1's engine.
- MakeSSCC barcode generatorThe pallet and shipment label number.
- MakeGS1 DataMatrix generatorGS1 data in a small 2D code.
- MakeGS1 Digital Link generatorYour GTIN in a web address, as a QR code or Data Matrix.
- MakeUSPS Intelligent Mail barcode generatorThe 65-bar IMb for letters and flats.
QR Code Tools
The QR code tools write the right content for a link, Wi-Fi network or contact, style a QR code with colors and a logo, and put a QR code's content in another barcode.
QR Code Generators
- MakeQR code generatorEvery content type in one tool, with a form for each.
- MakeCustom QR code generatorColors, module shapes, eye styles and a logo, checked to scan.
- MakeQR code generator with logoYour logo in the middle of a QR code.
- MakeQR code to barcode converterA QR code's content in another barcode type.
QR Codes by Content
- MakeURL QR codeA link to a web page.
- MakeWi-Fi QR codeJoins a Wi-Fi network without typing the password.
- MakevCard QR codeA contact card to save on a phone.
- MakeText QR codePlain text shown on the screen.
- MakeEmail QR codeAn email with the address, subject and message filled in.
- MakePhone QR codeA phone number ready to call.
- MakeSMS QR codeA text message ready to send.
- MakeWhatsApp QR codeA WhatsApp chat with a number and a message.
- MakeGoogle review QR codeThe review form of a Google Business Profile.
- MakePDF QR codeOpens a PDF you have online, from its link.
QR Codes for Profiles, Payments and Music
- MakeFacebook QR codeA Facebook profile or Page, or a Messenger profile.
- MakeInstagram QR codeAn Instagram profile from its username.
- MakeLinkedIn QR codeA LinkedIn profile from its public profile URL.
- MakeYouTube QR codeA YouTube channel from its handle, or any youtube.com link.
- MakeSpotify QR codeA song, album, playlist, podcast or profile on Spotify.
- MakePayPal QR codeA PayPal.Me link to receive money, with an amount.
Bulk, Label and Font Tools
These tools make many barcodes at once, lay them out on label sheets, or turn text into what a barcode font needs.
Many Barcodes at Once
- MakeBulk barcode generatorBarcodes from a list, CSV or Excel file, as a ZIP.
- MakeBulk QR code generatorQR codes from a list, a file or serial numbers.
- MakeRandom barcode generatorValid test numbers under GS1's example prefix.
- MakeBarcode APIBarcode images from a URL as SVG, PNG, PDF and more, for your site or code.
- MakeInventory barcode generatorNumbered Code 128 labels for stock, bins and assets.
Labels and Fonts
- MakeBarcode label generatorSheets of barcode labels as a print-ready PDF.
- MakeBarcode font encoderThe text for the free Code 128, Code 39 and EAN-13 barcode fonts.
- MakeShopify barcodesProduct barcode labels for a Shopify store, on Avery sheets.
- MakeFNSKU barcode labelsReprint your Amazon FBA label to Amazon's size and spacing.
- MakeBarcodes in ExcelA column of barcodes in a free font, as an Excel file.
- MakeGarment barcode labelsClothing labels with the style above the barcode and the size below.
Barcode Scanners and Readers
The scanners read barcodes and QR codes with your camera, and the readers read them from a photo or a screenshot.
Scan With a Camera
- ReadBarcode scannerUPC, EAN, Code 128, QR and more from a phone or laptop camera.
- ReadQR code scannerOpens links, Wi-Fi and contacts from a QR code.
- ReadBarcode scanner to ExcelCount stock by scanning, offline, and export it to Excel.
- ReadZebra programming barcodesReset and set up a Zebra DS2208 or LS2208 scanner.
Read From an Image
- ReadBarcode readerReads barcodes in a photo or a scanned page.
- ReadQR code readerReads a QR code from a screenshot or a photo.
- ReadQR code checkerShows a QR code's link and real domain without opening it.
Barcode Number Lookup and Check Digits
The barcode lookup explains a UPC, EAN, ISBN or GTIN-14 number, and the calculator works out or verifies the check digit of a GS1 number.
- CheckBarcode lookupThe type, the GS1 Prefix and the check digit of a number.
- CheckCheck digit calculatorThe check digit of a GTIN, SSCC or other GS1 key, step by step.
- CheckBarcode testQuiet zones, module size and contrast of a barcode image.
- CheckEPC encoder decoderGS1 keys to RFID EPC hex and back, with every bit.
- ReadISBN lookupCheck, convert and search an ISBN-10 or ISBN-13.
Barcode Guides
The guides explain what the numbers in a barcode mean and how the GS1 standards behind them work.
Barcode Basics and Comparisons
- GuideWhat is a barcode?What a barcode holds, its parts and its uses.
- GuideHow do barcodes work?How barcodes store data and how scanners read them.
- GuideTypes of barcodesEvery 1D and 2D barcode type compared.
- GuideWhat is a QR code?How QR codes work and what they hold.
- GuideHow to read a barcodeRead the digits and the bars by eye.
- GuideEAN vs UPCUPC-A and EAN-13 compared.
- GuideData Matrix vs QR codeThe two square 2D codes compared.
- GuideSKU vs UPCA stock code compared with a product number.
- GuideCode 128 vs Code 39The two label barcodes compared.
- GuideQR code vs barcode2D QR codes and 1D barcodes compared.
- GuideBarcode for food productsFood item and case barcodes in the US.
- GuideWhat is quishing?QR code phishing and how to avoid it.
Product Numbers and GS1 Standards
- GuideWhat is a UPC code?The 12 digits, the check digit and how to get one.
- GuideWhat is a GTIN?The product number inside every retail barcode.
- GuideWhat is an ISBN?The book number and ISBN-10 vs ISBN-13.
- GuideWhat is a GS1 barcode?GS1 barcode types, keys and data.
- GuideBarcode country codesThe GS1 prefixes and the offices that issue them.
- GuideGS1 Application Identifiers listEvery AI with its format.
- GuideGS1 Sunrise 2027 explained2D barcodes at checkout and what to print.
- GuideSCC-14 barcodeThe case code, with a generator on the page.
Guides for Sellers
- GuideBuy UPC barcodesGS1 or a reseller, the prices and how many you need.
- GuideBarcode for Amazon productsUPC, GTIN exemption and FNSKU labels.
- GuideBuy an ISBNBowker's prices and how many you need.
- GuideBarcode inventory systemSet up inventory with free labels, scanning and Excel.
Frequently Asked Questions
Are These Barcode Tools Free?
Yes. Every tool on this page is free to use and needs no account or sign-up.
Which Tool Should I Use for a Product Barcode?
For a product sold in stores, use the UPC barcode generator in the United States and Canada, or the EAN-13 generator elsewhere. The number itself comes from GS1: the generator draws the barcode for a number you already have.
Can I Make Many Barcodes at Once?
Yes. The bulk barcode and bulk QR code generators take a list, a CSV or Excel file, or a sequence, and download a ZIP. The label generator puts the barcodes on label sheets as a PDF.
Do the Tools Work on a Phone?
Yes, they run in a phone's browser. The scanners need a browser that can open the camera; the readers take a photo or a screenshot instead.
Is What I Type or Scan Uploaded?
No. Barcodes are made and read in your browser, so what you type or scan is not sent to Barcode.codes. The site counts page views with Google Analytics, and the barcode lookup searches open product registries only when you click a search button.
What Is the Difference Between a Scanner and a Reader?
A scanner reads codes live from your camera. A reader reads them from an image file, such as a photo or a screenshot, which suits a code that is already on your screen.
Related Pages
- How Barcode.codes works
Why the tools are free and run in your browser.
- Free barcode maker
The home page, with the core tools and the barcode formats.
- Contact Barcode.codes
Ask a question or suggest a tool.