About this tool

Make QR codes and barcodes for products, shelves, stock, assets and shipping. Create one code and download it as PNG or SVG, or paste a whole list and get an A4 sheet of labels ready to print and cut.

How to use it

  1. Pick the code type: QR for links and Arabic text, Code 128 for stock and shipping labels, EAN-13 or UPC-A for retail products.
  2. Type the value, or switch to a list and paste one value per line, for example from Excel.
  3. Download the code as PNG or SVG, or the labels as a PDF to print.

Questions and answers

Which barcode type should I use?

Use a QR code for links, contact details or Arabic text. Use Code 128 for warehouse locations, item numbers and shipping labels. Use EAN-13 (or UPC-A in North America) for products sold in shops, and ITF-14 for cartons.

Can I make EAN-13 codes for products I sell?

The tool draws any valid EAN-13. To sell in shops you need numbers issued to your company by GS1 (GS1 Saudi Arabia, for example), so retailers can trust them.

Do I need to calculate the check digit?

No. Enter 12 digits for EAN-13, 7 for EAN-8, 11 for UPC-A or 13 for ITF-14 and the check digit is added. If you include it, it's checked.

Can I put Arabic in a barcode?

Arabic works in QR codes. Linear barcodes such as Code 128 and EAN only hold English letters and digits.

Is my data sent anywhere?

No. The codes are drawn in your browser and nothing you type is uploaded.