• EAN-13
  • UPC-A
  • Code 128
  • Code 39
  • QR

Terms of use

What you may do with the codes you generate here, what we do not warrant, and why you should scan a printed label before a print run.

Who this agreement is with

This site is operated as a free public tool. Using it means accepting the terms below. If you do not accept them, do not use the site — there is nothing to cancel, since there is no account.

The codes you generate are yours

The images, vector files and PDFs produced here are yours to use, including commercially, with no licence fee and no attribution required. We claim nothing over them and we keep no copy — they are assembled in your browser and never sent to us.

What is not ours to give is the number inside the code. Retail EAN and UPC numbers are licensed from GS1. Drawing bars around a number does not grant you the right to use that number, and printing one you do not own can mean your product scans as somebody else’s.

No warranty, and what that means in practice

The site is provided as is. We test the encoders by handing generated codes to an independent decoder and requiring the original text back, and that test is part of the build — but no test covers every printer, every label stock and every scanner.

You are responsible for verifying a printed code before committing to a print run. Scan one label with the equipment that will actually be used. This is not us shifting blame: it is the only check that can be done, because it is the only one performed on your paper with your device.

We are not liable for losses arising from use of the site, including wasted label stock, mislabelled goods or rejected listings.

Fair use of the site

Use it as much as you like — there is no cap, and heavy use costs us nothing, because the work happens on your machine.

What is not welcome: automated scraping of the pages, attempts to interfere with the service, and republishing the site’s code as your own.

Availability and changes

We do not promise uninterrupted availability, and we may change or remove features. Where a change affects how the tool behaves, it is written up on the release notes page with a date rather than made silently.

These terms may change too. The date at the bottom is the version you are reading.

Contact

Questions about these terms go to info@batchbarcodes.com.

BatchBarcodes — terms last updated 12 August 2026.