An EAN-8 is a barcode derived from the longer European Article Number (EAN-13) code. It was introduced for use on small packages where an EAN-13 barcode would be too large; for example on cigarettes, pencils, and chewing gum packets. EAN-8 barcodes may be used to encode GTIN-8s which are another set of product identifiers from the GS1 System. It begins with a 2- or 3-digit GS1 prefix (which is assigned to each national GS1 authority) 5- or 4-digit item reference element depending on the length of the GS1 prefix, and a checksum digit.
EAN-8 codes are common throughout the world, and companies may also use them to encode RCN-8s (8-digit Restricted Circulation Numbers) used to identify own-brand products sold only in their stores. These are formatted as 0xxx xxxx or 2xxx xxxx.*

Labeljoy requires you to enter 7 digits to generate the barcode.
Enter the 7 digits in the text box.
The 8th digit (or check digit) is automatically calculated.

EAN-8 symbol

EAN-8 barcodes can also encode 2 or 5 additional digits. Enter the additional digits in the right text box.

EAN-8 with a 2-digit add-on EAN-8 with a 5-digit add-on

Text concatenation:
When an EAN-8 barcode element is generated by concatenating fields or counters, the following rules apply:
- For the main barcode, only the first 7 digits found will be considered.
- For the add on, a dash (-) separator is required followed by 2 or 5 digits.
When a value not complying with the above rules is found, the barcode is not displayed.

The human readable text can also be shown above the symbol or hidden according to the setting specified in the Text combo box.

EAN-8 with text above the symbol EAN-8 with hidden text

* From wikipedia.