Długość ciała 10–11,5 cm, masa ciała 10–14 g.

Zasięg występowania 250px|mały|Zasięg występowania S. a. murallae Ziarnojadek plamoskrzydły występuje na terenach położonych do wysokości 210 m n.p.m., ziarnojadek białobrody do 1500 m n.p.m. Jest gatunkiem osiadłym. Poszczególne podgatunki występują: S. a. americana – w północno-wschodniej Wenezueli (od stanu Sucre po Delta Amacuro), na wybrzeżach Gujany Francuskiej, Surinamu, Gujany oraz w północnej Brazylii (stan Amapá i północno-wschodnia część stanu Pará), a także na Tobago, S. a. dispar – w środkowym i dolnym biegu Amazonki od Manacapuru na lewym brzegu i rzeki Juruá na prawym, aż do okolic miasta Santarém. S. a. murallae – w południowo-wschodniej Kolumbii, wschodnim Ekwadorze, północno-wschodnim Peru i sąsiadującymi z nimi zachodnimi obrzeżami Brazylii. Odnotowano też pojedyncze stwierdzenia w północno-wschodniej Boliwii (w północnej części departamentu Beni). Zasięg występowania podgatunków americana i dispar według szacunków organizacji BirdLife International obejmuje około 2,77 mln km², zaś murallae – 1,5 mln km².