Samce są bardzo podobne do samców ziarnojadka białogardłego, różnią się kolorem dzioba, czarnym gardłem i krócej wchodzącą w stronę karku białą obrożą. Część skrzydeł oraz ogon stalowoszary. Pierś i brzuch prawie białe. Skrzydła są brązowoczarne z niewielką białawą plamką na środku (mniejszą niż u ziarnojadka białogardłego). Tęczówki czarne z szarymi powiekami. Poniżej oka w kierunku dzioba biaława plamka. Szare nogi. Samica jest głównie płowobrązowa, z nieco jaśniejszym brzuchem i ciemnymi płowymi skrzydłami, z jaśniejszymi obrzeżami lotek. Brzuch białawy z rudymi odcieniami, nogi szarośniade. Tęczówki czarne z szarymi jasnobrązowymi powiekami. Młode osobniki są podobne do samic. Długość ciała 11 cm, masa ciała 7,4–12,5 g.

Zasięg występowania Ziarnojadek dwuobrożny występuje na terenach położonych na wysokości do 2100 m n.p.m., w Peru występuje w okresie od maja do listopada na zboczach Andów do wysokości 1000 m n.p.m. Występuje w całej środkowej Ameryce Południowej. Jest gatunkiem migrującym, choć niektóre populacje mogą być osiadłe. W okresie nielęgowym migruje na północ, spotykany był w południowo-wschodniej Kolumbii, często w stadach z polniczką (Volatinia jacarina). W przeciwnym kierunku, na południe, obserwowany był nawet na Falklandach.