Kornspurven er omtrent 19 centimeter lang og ganske kraftig bygd. På oversiden er den gråbrun med et innslag av rustbrun farge. På undersiden er den hvit med svarte prikker og streker. Begge kjønn har likt utseende, men hannen er noe større.