Barcode Generator
Make a UPC-A, EAN-13, Code 128, ITF-14 or QR barcode for your Amazon, eBay or marketplace listings, cartons and SKUs. Download a crisp PNG or SVG, no watermark, no sign-up. The check digit is added for you.
Make a barcode
Valid — check digit added automatically.
Free · no watermark · PNG and SVG · static codes. A generated image is not a registered GS1 GTIN.
Put this generator on your site
Run a seller blog or a tools site? Embed the barcode generator free: one line, no clutter.
<div class="sizely-calc" data-calc="barcode-generator"></div>
<script src="https://size.ly/tools/embed.js" async></script>See every free seller tool at size.ly/tools.
How to make a barcode
- 1Pick the barcode type from the dropdown, matched to where you will use it.
- 2Type or paste your number or text; for UPC, EAN and ITF-14 you can leave off the check digit.
- 3Adjust the size, colour or human-readable text if you need to, since the defaults already scan.
- 4Download a PNG for screens or an SVG for print, with no watermark and no sign-up.
Which barcode type do I need?
A barcode is a picture of a number; it does not register that number for you. Pick by where you sell and whether you own the code. Here is the quick version, with the detail below.
| Type | Format | Best for |
|---|---|---|
| UPC-A | 12 digits | US and Canada retail, Amazon US |
| EAN-13 | 13 digits | Global and European retail |
| EAN-8 | 8 digits | Small packs where EAN-13 will not fit |
| Code 128 | Letters + numbers | Internal SKUs, shipping, Amazon FNSKU |
| Code 39 | Letters + numbers | Legacy systems, asset tags, automotive |
| ITF-14 | 14 digits | Shipping cartons and cases |
| QR code | 2D | Links on packaging, hang tags, inserts |
| Data Matrix | 2D | Tiny items and parts |
UPC-A
12 digitsThe default retail barcode in the US and Canada, the one a register scanner expects. Pick it when you have a UPC for a product you sell into US retail or Amazon's US catalog. Paste 11 digits and the tool adds the 12th check digit, or paste all 12 and it confirms the check digit is right.
EAN-13
13 digitsThe international retail standard used everywhere outside North America. A UPC-A is essentially an EAN-13 with a leading zero, so the two are compatible and modern scanners read both. Pick it for European or global retail, or when your supplier gave you a 13-digit code. Paste 12 digits and the tool appends the check digit.
EAN-8
8 digitsA short version of EAN for small items where a full EAN-13 will not physically fit, like cosmetics or single small packs. Same GS1 family and check-digit logic, just compressed. You use it when the manufacturer issued an EAN-8 because the product is tiny.
Code 128
Letters + numbersThe general-purpose workhorse. It packs letters, numbers and symbols at high density and needs no registration, so it is the right pick for your own internal SKUs, warehouse and inventory labels, and shipping. It is also the symbology behind Amazon's FNSKU, the X00 label Amazon assigns when you send stock into FBA: Amazon sets the value, you print it as Code 128.
Code 39
Letters + numbersAn older alphanumeric code (uppercase, digits, a few symbols). Lower density than Code 128, so it makes a longer barcode for the same data, but old scanners read it everywhere. Still common in automotive, defense and asset tagging. Pick it only to match a system that already requires it; for new internal labels, Code 128 is the better default.
ITF-14
14 digitsInterleaved 2 of 5, the carton or case code, not the code on the individual item. When you ship a master case, the outer box gets an ITF-14 that wraps the inner GTIN with a packaging digit. Sellers shipping in bulk to a warehouse or retailer use it on the outer carton. The tool validates the 14-digit length and check digit.
QR code
2DA two-dimensional code that holds far more than a number and scans from a phone camera. Use it for links: a hang tag, insert or packaging that opens your shop, a size guide or a care page. The QR here is static, so the destination is fixed once you print it. For a branded QR with a logo and colour, use the QR code generator.
Data Matrix
2DA compact 2D code for tiny items and parts where a QR will not fit, common on electronics and small components. Like QR it holds text or numbers, just in a smaller footprint.
How barcodes work for sellers
UPC vs EAN, and the check digit
UPC-A is the 12-digit North American format and EAN-13 is the 13-digit global format, and a UPC-A is just an EAN-13 with a leading zero, so scanners read both. Choose UPC for US retail and Amazon US, EAN for European and global retail. Both end in a check digit, a final digit calculated from the rest so a scanner can catch a misread. Enter your digits without it (11 for UPC-A, 12 for EAN-13, 7 for EAN-8, 13 for ITF-14) and the tool adds the right one; paste the full code and it tells you whether the check digit is correct.
Which barcode for which marketplace
Pick by where you sell and whether you own the number. To list a product on Amazon's retail catalog you need a real GS1 UPC or EAN registered to you, or an approved GTIN exemption; to send stock into FBA you print the FNSKU Amazon assigns as a Code 128 label. On eBay and Etsy, where a product already has a UPC or EAN, you enter that number and the marketplace reads it as the GTIN, and the image you print here is fine as long as the number is the product's real code. For your own internal stock, shelf and bin labels, any Code 128 or Code 39 value works with no registration. Shipping a master case to a warehouse or retailer uses an ITF-14 on the outer carton.
A generated image is not a registered GS1 GTIN
This is the part most generators leave out. A barcode is a picture of a number, and in retail it only means something if that number is a GTIN, a global trade item number, that is genuinely yours through GS1 or assigned to you by a brand owner. Generating the image does not register anything with GS1 and does not make the number unique or yours. Use the tool freely for internal SKUs, stock and asset labels, your own logistics, and printing a code you already own. To list on Amazon's brand-gated catalog or in major retail you need a real GS1-issued GTIN or an approved Amazon GTIN exemption, and a cheap recycled UPC will usually fail brand gating. Check the marketplace's current policy rather than trust a number a generator says is fine.
Make sure your barcode scans
A code that will not scan at the register is almost always a print problem, not a data problem. Leave the quiet zone, the blank margin on each side that scanners need to find the code. Keep high contrast, dark bars on a light background, never light bars on dark or a low-contrast colour pair. Print it large enough and sharp, which is where the SVG earns its place: it stays crisp at any size, while a tiny or pixelated PNG fails at the scanner. Keep the human-readable digits switched on so a person can key the number in if a scan fails. This tool ships those defaults already set, so a code scans without you touching a setting.
Barcode generator FAQ
How do I make a barcode for free?
Pick the barcode type, type your data, and the barcode appears instantly. Download it as a PNG or an SVG, with no watermark and no sign-up. Everything runs in your browser, so your data is never sent anywhere.
What barcode does Amazon require?
Amazon generally requires a GTIN, usually a UPC or EAN, that is registered to you through GS1. Once you have that number, use this tool to generate the barcode image. The image alone is not a registered code; it is the visual for a number you own.
What is the difference between UPC and EAN?
UPC-A is a 12-digit barcode used mainly in the US and Canada; EAN-13 is a 13-digit barcode used internationally. A UPC-A is effectively an EAN-13 with a leading zero, so the two are compatible. Choose UPC for US retail and EAN for global retail.
Do you add the check digit?
Yes. Enter the digits without the final check digit (11 for UPC-A, 12 for EAN-13) and the tool calculates and adds it. If you paste the full code, it validates that the check digit is correct and tells you if it is not.
Can I download the barcode as an SVG?
Yes. Use the Download SVG button for a vector file that stays sharp at any print size, ideal for labels and packaging. Download PNG gives you a raster image for quick online use. Both are free and watermark-free.
Is a generated barcode a registered GS1 code?
No. Generating an image does not register a number with GS1. To sell on Amazon or in major retail you need a GS1-issued GTIN, and then you create its barcode image here. For internal SKUs, inventory labels and shipping you can use any number you like.
What is the best free barcode generator?
A good free one covers the symbologies sellers actually use, adds the check digit for you, downloads a clean PNG and a vector SVG with no watermark or sign-up, and is honest that the image is not a registered GS1 code. This tool does all of that and runs in your browser, so your data stays with you.
What barcode type do I need for Amazon?
For a retail listing, a UPC or EAN registered to you through GS1, or an approved GTIN exemption. For sending stock into FBA, the FNSKU Amazon assigns, printed as a Code 128 label. The generator makes the image; the number itself has to be one you legitimately own.
Can I generate a barcode from a number?
Yes. Type or paste the number, pick the symbology, and the barcode appears. For UPC-A, EAN-13, EAN-8 and ITF-14 you can leave off the final check digit and the tool calculates it, or paste the full code and it validates it.
How many digits is a UPC-A, EAN-13 or EAN-8 code?
UPC-A is 12 digits, EAN-13 is 13, and EAN-8 is 8, each including a final check digit. ITF-14 carton codes are 14 digits. Enter the number without the check digit and the tool adds it for you.
How do I make sure my barcode will scan?
Leave the quiet-zone margin around the code, keep dark bars on a light background, and print it large enough and sharp. Use the SVG for print so it stays crisp at any size, since a tiny PNG can fail at the register. Keep the human-readable digits on as a fallback. The tool sets scan-safe defaults for you.
Is there a watermark or sign-up required?
No. Every barcode is free, with no watermark and no account, and the PNG and SVG are yours to use commercially. Everything is generated in your browser, so nothing is uploaded.
Right size, fewer returns
A barcode gets your item scanned; the right measurements get it kept. Add a free Item Chart to a listing, or build a Size Chart for your shop with Sizely, so buyers order their real size.
Other free fee calculators
Selling on more than one platform? Check your real fees, profit and breakeven on each one.
See all free seller tools →Make the right size obvious.
Join 85,000+ sellers showing measurements buyers trust. Free to start, no card needed.