Ragam bahasa ing Jawa ana 3 yaiku : basa jawa ngoko, jawa krama, lan kama inggil.
- Basa jawa ngoko : biyasa digunakake wong nom karo sebayane utawa sing luwih cilik.
- Basa jawa krama : jawa krama iki biyasane digunakake karo wong nom marang wong sih luwih tuwa. nanging basa jawa krama iki jarang dinggo, merga durung padha bisa lan rak padha reti.
- Basa jawa krama inggil : krama inggil ki luwih apik dibanding karo basa krama lugu, basa krama inggil iki seringe dinggo ing keraton yen ing desa-desa seringe nganggo basa krama lugu. tuladha :
ngoko : lunga
krama : tindhak
krama inggil : medhal