Kekerasan (hardness) air yang juga disebut kesadahan disebabkan oleh banyaknya mineral dalam air seperti kalsium atau kapur (Ca), magnesium (Mg), seng (Zn), dan mangaan (Mn). Namun, mineral yang dijadikan standar pengukuran kekerasan air adalah kadar Ca++ dalam bentuk CaCO3. Biasanya air ini dinyatakan dalam derajat kekerasan (0 dH).
Ikan ikan tertentu membutuhkan kesadahan tertentu pula. Umumnya ikan akan lebih mudah beradaptasi dari air yang lunak ke keras daripada dari keras ke lunak. Memang belum diketahui dengan pasti pengaruh langsung kesadahan air ini terhadap ikan.
Namun, biasanya kesadahan air berpengaruh terhadap perubahan pH. Walaupun demikian, kebanyakan ikan hias akan tumbuh baik pada kesadahan 3-10 0dH, tergantung jenis ikannya. Kesadahan air lebih dari 10 0dH biasanya sangat baik untuk ikan cichlid dari Aafrika