CDCB Accepted International IDs

Currently accepted country codes

ARE United Arab Emirates SVK Slovakia
ARG Argentina SVN Slovenia
AUS Australia SWE Sweden
AUT Austria THA Thailand
BEL Belgium TUN Tunisia
BGR Bulgaria TUR Turkey
BLR Belarus TWN Taiwan Province of China
BRA Brazil UKR Ukraine
CAN Canada URY Uruguay
CHE Switzerland USA United States of America
CHL Chile VNM Vietnam
CHN China YUG Yugoslavia
COL Colombia ZAF South Africa
CRI Costa Rica ZWE Zimbabwe
CYP Cyprus 124 Canada
CZE Czech. Republic 586 Pakistan
DEU Germany 682 Saudi Arabia
DNK Denmark 840 United States of America
DOM Dominican Republic 900 Shared
ECU Ecuador 942 ZTags
ESP Spain 949 Y-Tex
EST Estonia 953 Cromasa
FIN Finland 954 Reyflex
FRA France 964 Datamars
GBR Great Britain 969 Caisley
GRC Greece 971 DeLaval
GTM Guatemala 977 Avid ID
HRV Croatia 982 Allflex
HUN Hungary 984 Nedap
IDN Indonesia 985 Destron Fearing
IND India 988 Temple
IRL Ireland 991 WUXI FOFIA Tech
IRN Iran 999 AIPL assigned IDs
ISR Israel
ITA Italy
JPN Japan
KAZ Kazakhstan
KEN Kenya
KOR South Korea
LTU Lithuania
LUX Luxembourg
LVA Latvia
MEX Mexico
NLD Netherlands
NOR Norway
NZL New Zealand
PER Peru
POL Poland
PRT Portugal
PRY Paraguay
ROU Romania
RUS Russia
SAU Saudi Arabia
SRB Serbia


  • Australian international ID is 19 characters long.
    • Breed (3 char) Note 1
    • Country (3 char) - See Currently accepted country codes
    • Sex (M/F) Note 2
    • ID (12 char). For Australian animals this ID is 3 Zeros + National ID
      • For most breeds, the National ID is: 'A' followed by a number right justified with leading zeros
      • For most young Holsteins bulls, National ID is: 'H' followed by a number (Herdbook) right justified with leading zeros
      • There are two possible sources of National ID for Holstein cows:
        • The number corresponds with HerdBook number (H00827147)
        • When the cow is registered on a Herd Recording System prior to registration with Holstein Friesian association the form is W99002705
  • Australian 17 bytes IDs for unregistered Holstein (eg: HOAUS000HU1913980)
    • Breed code (2 char) - HO
    • Country code (3 chr) - AUS
    • Holstein Unregistered (5 bytes) - 000HU for Holstein Unregistered
    • Year (2 digits) - eg: 19
    • Sequential number within year (5 digits) - eg: 13980


The range of numbers for animals registered in Canada are as follows:
  • For animals registered prior to January 1, 1990
    • Male registration numbers ranged from 1 to 406,669
    • Female registration numbers ranged from 1 to 4,851,490
  • For animals registered after January 1, 1990
    • Male & female registration numbers started at 5,000,000
    • 5,000,000 to 9,999,999
    • 10,000,000 to 10,499,999 - reserved for CLRC (tattoos/RFID)
    • 10,500,000 to 99,999,999 - reserved for Holsteins (sketch/photo/RFID)
    • 100,000,000 to 104,499,999 - new series of numbers assigned to ATQi tags
    • 105,000,000 to 139,000,000 - not assigned to any HO animal (communication from HOCAN)
    • 140,000,000 to 299,999,999 - not reserved for any specific breed/company)


Registration standard in China ( is:
  • breed code (2 characters for different breed)
  • country code (CHN)
  • gender code (F, M)
  • 12 digit numeric ID:
    • for females: area code (2), farm code (4, decided by government including both digits and characters), birth year code (2, last 2 digits of the birth year), farm management code (4, according to farm decision). e.g. HOCHNF102010114027
    • for males: "0000" and a 8 digit code reflecting: bull station code (3, decided by national farm buro and published), birth year code (2, last 2 digits of the birth year) + bull station management code (3, according to bull station). e.g. HOCHNM000031115187


UK has adopted the international ID system:


New Zealand ID system normally comprises:

  • Breed code: 2 letters
  • Country code: 3 letters (NZL)
  • Herd Code: 4 letters
  • Birth year: 4 digits
  • Sequence of calving in the corresponding year: 4 digits
  • Ex: JENZLKHJG20050001

This system has some variations, especially for leading zeros, but the logic follows mostly this rule

  • OBS: CDCB only requires Breed code (2 letters), Country code (3 letters) + 12 characters (only numeric or a mix of letters and numbers) ID to be accepted as a valid ID for New Zealand individuals. However, we encourage the adoption of the previously described system for New Zealand animals.


Swiss ID numbers which can be found on online pedigrees produced by Holstein Switzerland include a test digit appended at the end of the original number and shouldn’t be used for an international exchange of pedigree information.

  • Ex:
    HOCHE000012529327 (International)
    HOCHE0000125293270 (Holstein Switzerland has one extra number for confirmation, in this case "0")


1 Breed field in queries are accepted as 3 byte Breed code, as per international standards. However, please note that in CDCB formats, breed codes are required to have 2 bytes as indicated in Reference 4
2 Sex field in queries is accepted in the ID. However, please note that in CDCB formats, sex codes is a separate field and cannot be included in the ID.