Perbezaan utama antara air keras dan air lembut adalah bahawa air keras mengandungi banyak mineral terlarut seperti kalsium dan magnesium sedangkan air lembut telah dirawat, sehingga membuang semua mineral kecuali natrium.
Perbezaan antara air keras dan lembut ada pada komposisi mereka. Air keras mengandungi banyak mineral terlarut (terutamanya kalsium dan magnesium) sedangkan satu-satunya ion yang terdapat dalam air lembut adalah natrium kerana ia telah dirawat sebelum dibekalkan ke rumah kita. Air hujan, ketika mencurah, lembut; namun, ketika meresap di bawah tanah, ia mengambil banyak mineral seperti kapur, kalsium, magnesium, dan kapur.