How to use CootDB

Look up bird names in multiple languages at once.

What CootDB does

CootDB lets you look up the names of bird species across 43 languages simultaneously. Whether you're preparing a birding trip abroad, checking a field guide, or just curious what a bird is called in another language, CootDB shows you all the translations side by side.

Step by step

  1. Choose your languages. Click the Language 1 field in the column header and type or scroll to select your preferred language. Do the same for Language 2. You can add up to four language columns using the + button, or remove a column with the × button that appears in its header.
  2. Search for a bird. Once at least two languages are selected, the search fields become active. Type at least three characters of a bird's name — in any column's language — and a dropdown of matching species appears. You can use multiple words to narrow the results: for example, long ear matches Long-eared Owl.
  3. Pick a species. Click a result (or use the arrow keys and Enter) to add it to your list. All columns fill in instantly, each name linking to the relevant Wikipedia article. A photo thumbnail and a speaker icon also appear (see below).
  4. Build your list. A new empty row appears after each selection. Keep searching to build up as many entries as you like — up to 50 species. A counter in the corner shows how many you have added.
  5. Sort, rearrange, or remove. Click the button in any column header to sort the list alphabetically by that column. Click again for reverse order; a third click restores the original insertion order. You can also drag the grip icon () on the left of a row or at the top of a column to manually reorder it. Click × on a row to remove that species.

Photos and audio

Toolbar actions

Display options

The controls in the top-right corner of every page let you adjust how CootDB looks. All settings are saved in your browser and remembered between visits.

Advanced search syntax

By default, typing a word matches it anywhere in the name. Several special prefixes and suffixes give you more control:

SyntaxMeaningExample
word Substring anywhere in the name war matches Warbler, Waxwing, Fieldfare
"word" Whole word only (exact word boundary) "owl" matches Barn Owl but not Owlet
^prefix A word in the name starts with this ^sky matches Eurasian Skylark
suffix$ A word in the name ends with this star$ matches Woodstar but not Starling
^exact$ A word matches exactly ^swift$ matches Common Swift but not Swiftlet

Multiple tokens are combined with AND logic — all tokens must match. Tokens can be mixed freely: ^bar "owl" finds species where one word starts with bar and another word is exactly owl. Any misplaced ^ or $ (e.g. in the middle of a token) returns no results. Up to 10 tokens per search, 200 characters total.

Tips

Something not working? Have an idea?

If you run into a bug, something confusing, or a feature that would make CootDB more useful to you, please use the contact page to let us know. Feature ideas from real users are especially welcome — the best improvements come from people who actually use the tool.