Skip to main content

Free barcode generator

Type an EAN-13, EAN-8 or UPC-A number (the check digit is computed or checked) or an internal Code 128 reference, set the bar height and width, then download the code as SVG or PNG. Paste a list to print an A4 label sheet. Free, no sign-up, everything happens in your browser.

Format and settings

Format

One code

Check digit computed: 3

2001234567893

Label sheet

One code per line, in the format chosen above. Add a semicolon and a caption to print it above the code (for example LINEN-DRESS-M;Linen dress M).

Labels per row

Paste at least one valid code to build the sheet.

Print at 100% (not "fit to page") and scan one label before printing the whole stock.

Which barcode should you use: EAN-13, EAN-8, UPC-A or Code 128?

The first three are GS1 codes: a number that is unique worldwide, assigned to a company, and recognised by tills and marketplaces. Code 128 encodes whatever you choose and is meant for internal use.

FormatContentUseNumber obtained from GS1?
EAN-1313 digits, check digit includedProduct sold in shops or through a resellerYes
EAN-88 digits, check digit includedSmall pack where an EAN-13 does not fitYes
UPC-A12 digits, check digit includedProduct sold in the United States or CanadaYes
Code 128Letters, digits, punctuationInternal reference (SKU), shelves, parcels, stock countsNo, you choose the text

What does the 619 prefix mean?

In GS1’s official list, prefix 619 is assigned to GS1 Tunisia, so an EAN-13 starting with 619 was issued by the Tunisian organisation. GS1 points out that a prefix does not show the product’s country of origin: a GS1 Tunisia member can manufacture elsewhere.

Joining GS1 Tunisia gives you the right to use the 619 prefix and a unique company prefix, used to number your products, logistic units and locations. GS1 Tunisia, operating since 1992, is the only company approved by GS1 in Tunisia.

This generator draws any number, but it does not create a valid GS1 number: a made-up 619 code may belong to another company, and a retail chain or marketplace will reject it. For use inside your own shop only, GS1 reserves prefixes 200 to 299 for restricted circulation numbers, defined by each national organisation.

How do you get official EAN codes in Tunisia?

GS1 is the only official provider of GTINs and EAN/UPC barcodes. In Tunisia, the procedure published by GS1 Tunisia has three steps, followed by numbering your products:

  1. Register with GS1 Tunisia to get your licence to use the GS1 system.
  2. Log in to the GS1 Tn Activate platform, fill in the membership file and submit it. The list of required documents is published on the procedure page.
  3. A GS1 Tunisia agent contacts you to complete the membership.
  4. Once you have your company prefix, number each product: prefix, item number, then the check digit. Type the first 12 digits above and the generator computes the check digit.

GS1 Tunisia also offers a check digit calculator and a "who owns this GTIN?" lookup to check an existing number.

How much does GS1 Tunisia membership cost?

GS1 Tunisia publishes a scale based on the company’s annual turnover. Amounts excluding VAT, as read on 22 October 2026:

CategoryAnnual turnoverAnnual feeEntry fee
ACraftsperson (individual)300 TND excl. VAT100 TND excl. VAT
BUnder 100,000 TND500 TND excl. VAT200 TND excl. VAT
C101,000 to 200,000 TND550 TND excl. VAT200 TND excl. VAT
D201,000 to 300,000 TND650 TND excl. VAT250 TND excl. VAT
E301,000 to 400,000 TND750 TND excl. VAT250 TND excl. VAT
F401,000 to 500,000 TND900 TND excl. VAT300 TND excl. VAT
G501,000 to 650,000 TND1,000 TND excl. VAT350 TND excl. VAT
H651,000 to 800,000 TND1,100 TND excl. VAT400 TND excl. VAT
I801,000 TND to 1 million TND1,200 TND excl. VAT400 TND excl. VAT
J1 to 3 million TND1,300 TND excl. VAT450 TND excl. VAT
K3 to 5 million TND1,400 TND excl. VAT500 TND excl. VAT
L5 to 10 million TND1,500 TND excl. VAT600 TND excl. VAT
MOver 10 million TND1,750 TND excl. VAT750 TND excl. VAT

GS1 Tunisia adds a 120 TND contract registration fee on top of the annual fee and the entry fee. Check the scale on GS1 Tunisia’s page before joining: it can change.

Code 128: the right choice for internal references

To scan products in your stockroom, count stock or pick orders, you do not need a GS1 number: print your own reference (SKU) as Code 128. It encodes letters, digits and punctuation, and ordinary barcode scanners and scanning apps read it.

Keep references short and unaccented (LINEN-DRESS-M rather than "Linen dress size M"), avoid double spaces, and use the same pattern for every variant. A short reference gives a narrower code, easier to scan on a small label.

As soon as a product goes to a reseller or a marketplace, it needs a real GS1 EAN-13: Code 128 stays inside your business.

To price these products, use the margin calculator, and to get them online quickly, read our guide to adding products to your store.

How do you print a label sheet?

  1. Choose the format and set the bar height and module width at the top of the tool.
  2. Paste your codes into "Label sheet", one per line, with a caption after a semicolon if you want one.
  3. Choose how many labels per row, from 2 to 5, to match your label size.
  4. Click "Print the sheet" and print at 100%, not "fit to page".
  5. Scan one label with a scanner or a phone before printing the whole stock. If it does not read, increase the module width or the bar height.

The GS1 Tunisia information was checked on 22 October 2026 on its official pages. For special cases (weighed products, medicines, logistic units), ask GS1 Tunisia.

Frequently asked questions

How do I create a barcode for free?

Choose the format, type the number or reference in the generator above, then download the code as SVG (for print and design) or PNG. For several codes, paste a list into "Label sheet" and print. Nothing is sent: everything is computed in your browser.

Can I use an EAN-13 I generate myself?

The drawing is correct, but the number has to be yours. An EAN-13 that shops and marketplaces accept is assigned by GS1: in Tunisia, by GS1 Tunisia, with the 619 prefix. For internal use, use Code 128 or the 200 to 299 prefixes reserved for restricted circulation.

How do I get a 619 barcode in Tunisia?

By joining GS1 Tunisia: register, submit the membership file on the GS1 Tn Activate platform, then an agent contacts you. You receive a company prefix starting with 619 and number your products from it.

How much does a GS1 barcode cost in Tunisia?

GS1 Tunisia does not sell single codes: it publishes an annual fee based on turnover, from 300 TND excl. VAT for a craftsperson and 500 TND excl. VAT under 100,000 TND of turnover up to 1,750 TND excl. VAT above 10 million, plus an entry fee and a 120 TND contract registration fee (scale read on 22 October 2026).

How is an EAN-13 check digit calculated?

Starting from the right, multiply the first 12 digits alternately by 3 and 1, add them up, and the check digit is what is needed to reach the next multiple of 10. For 400638133393 the sum is 89 and the check digit is 1: 4006381333931.

What is the difference between EAN-13 and Code 128?

An EAN-13 holds only 13 digits and identifies a product worldwide, with a number assigned by GS1. Code 128 encodes letters, digits and punctuation that you choose freely: it is for internal references, shelves and parcels.

My barcode does not scan. What should I do?

Check that the quiet zones are kept, that you printed at 100% and that the bars are solid black on white. Then increase the module width or the bar height. A shorter Code 128 reference also gives a code that is easier to read.