Bird codes, also known as banding codes or alpha codes, are four-letter abbreviations for bird names used by bird banders, ornithologists, and birdwatchers in North and Central America. The codes are written in capital letters, and look like, e.g., MODO for mourning dove.
There are two very similar systems of these codes currently in use, one maintained by the Bird Banding Laboratory (BBL) of the North American Bird Banding Program, and the other by the Institute for Bird Populations (IBP). The codes used by the two systems are the same for most birds, but not for all.
The Bird Banding Laboratory codes first appeared in published form in 1978,[1] and their use gradually spread from bird banders to ornithologists and birdwatchers.
The Institute for Bird Populations codes were created in 2003[2] with the goal of addressing shortcomings of the BBL codes:
Additionally the IBP list expands coverage beyond Canada and the United States to include Mexico, Central America, and the Caribbean. It also provides a corresponding list of six-letter codes based on birds' scientific names.
The basic rules for determining the codes are simple and are similar in both systems:
and so on.
Complications, and differences between the two systems, arise when two birds would have the same code according to these rules (known as a collision), e.g., Canada goose and cackling goose should both be CAGO. The BBL system gives this code to the Canada goose since it is the more common bird, and gives CACG to the cackling goose. In the IBP system, neither species receives the CAGO code. The cackling goose is still CACG, but the Canada goose is CANG.
Alpha codes can make data entry much more efficient, but are widely disliked as a means of general communication. They are a mystery to non-birders or less experienced birders, and even among experienced birders they rely on memorization. For data entry, however, they have come into their own with cell phone apps, notably field guide apps and eBird, a widely used citizen science app for viewing and submitting bird observations. Use of the codes here is easy even for non-experts, since the full name is visible for confirmation and the apps can show multiple possibilities if the code is ambiguous.[4]