The Oriental Greenfinch is a small, seed-eating finch native to eastern Asia, with a stout, pale bill and yellow patches in its wings and tail. The American Goldfinch has white wingbars rather than the broad yellow wing patches of the Oriental Greenfinch.
An American Goldfinch is smaller, about 4.3–5.1 in (11–13 cm), and shows white wingbars rather than a broad yellow wing patch. Breeding males also have a black forehead and a much brighter yellow body.
Why they get mixed upBoth are small seed-eating finches with yellow, black, and olive tones.