European Community number

The European Community number (EC number) is a unique seven-digit identifier that was assigned to substances for regulatory purposes within the European Union by the European Commission. The EC Inventory comprises three individual inventories, EINECS, ELINCS and the NLP list.



Structure
The EC number may be written in a general form as: NNN-NNN-R, where R is a check digit and N represents integers. The check digit is calculated using the ISBN method. According to this method, the check digit R is the following sum modulo 11:


 * $$R = (N_1 + 2 N_2 + 3N_3 + 4N_4 + 5N_5 + 6N_6) \bmod 11$$

If the remainder R is equal to 10, that combination of digits is not used for an EC number. To illustrate, the EC number of dexamethasone is 200-003-9. N1 is 2, N2 through N5 are 0, and N6 is 3.


 * $$\frac{2 + 2\!\times\!0 + 3\!\times\!0 + 4\!\times\!0 + 5\!\times\!0 + 6\!\times\!3}{11} = \frac{20}{11} = 1 + \frac{9}{11}$$

The remainder is 9, which is the check digit.

There is a set of 181 ELINCS numbers (EC numbers starting with 4) for which the checksum by the above algorithm is 10 and the number has not been skipped but issued with a checksum of 1.

EC Inventory
The EC Inventory includes the substances in the following inventories. The content of these inventories is fixed and official.

List numbers
European Chemicals Agency (ECHA) also applies the EC number format to what it calls "List number". The number are assigned under the REACH Regulation without being legally recognised. Hence, they are not official because they have not been published in the Official Journal of the European Union. List numbers are administrative tools only and shall not be used for any official purposes.