Section 1 Overview
General hardness, abbreviated GH, measures the concentration of dissolved calcium and magnesium ions in your aquarium water. These minerals are not just chemical abstractions - they are essential nutrients that your fish use for bone development, muscle function, nerve signaling, and osmoregulation, which is the process of maintaining proper fluid balance across their cell membranes. When fishkeepers talk about hard water or soft water, GH is the primary measurement they are referring to, and it has a direct impact on which fish species will thrive in your tank versus which ones will struggle.
The reason GH matters so much is that fish evolved in specific water conditions over millions of years, and their bodies are adapted to function optimally within the mineral ranges of their native habitats. A fish from the soft, acidic blackwater streams of the Amazon has fundamentally different mineral requirements than a fish from the hard, alkaline rift lakes of East Africa. Keeping either species in water that does not match their evolved needs creates chronic physiological stress that shortens lifespans, suppresses immune function, and makes breeding difficult or impossible.
GH interacts with other water parameters in ways that affect overall aquarium stability. Calcium and magnesium contribute to the water's buffering capacity, which helps resist rapid pH swings. Water with very low GH tends to have less buffering capacity and can experience pH crashes that stress or kill fish. Water with very high GH can push pH levels up and make it difficult to maintain the acidic conditions that some species require. Understanding GH as part of the larger water chemistry picture helps you make better decisions about the overall environment you are creating.
Freshwater aquariums are where GH decisions matter most, because freshwater fish come from an enormous range of mineral environments. Saltwater aquariums operate at consistently high mineral levels by nature, so GH is less of a variable to manage in marine setups. However, reef tanks have their own calcium and magnesium demands related to coral growth, which is a related but distinct consideration from the GH discussion in freshwater contexts.
This article covers what GH numbers mean in practical terms, what levels different fish species need, how to test your water, what causes GH problems, and how to adjust your hardness up or down safely. Whether you are trying to figure out why your tetras are not coloring up or why your African cichlids are not breeding, GH is often part of the answer.
Section 2 Ideal Levels
General hardness is measured in degrees of hardness, written as dGH, where one degree equals approximately 17.9 parts per million of calcium carbonate equivalent. Water is broadly categorized as soft at 0 to 4 dGH, moderately soft at 4 to 8 dGH, moderately hard at 8 to 12 dGH, hard at 12 to 18 dGH, and very hard above 18 dGH. Most community freshwater aquariums do well in the moderately soft to moderately hard range of 4 to 12 dGH, but the ideal target depends entirely on the species you keep.
Soft water species that originate from South American blackwater habitats, Southeast Asian peat swamps, and similar low-mineral environments thrive at GH levels of 2 to 8 dGH. This includes popular fish like cardinal tetras, discus, chocolate gouramis, and many rasbora species. These fish have adapted to extract the minerals they need from very dilute water, and placing them in hard water forces their bodies to work against an unnatural mineral gradient. They can survive in harder water, but their colors fade, their breeding behavior stops, and their long-term health suffers.
Hard water species from African rift lakes, Central American limestone regions, and similar mineral-rich habitats need GH levels of 10 to 20 dGH or even higher. Malawi cichlids, Tanganyikan cichlids, livebearers like mollies and swordtails, and many rainbow fish fall into this category. These fish depend on the dissolved calcium and magnesium for proper metabolic function, and keeping them in soft water deprives them of essential minerals. Livebearers in particular are notorious for developing health problems in soft water, including weakened skeletal structures and poor fry survival.
Breeding often has stricter GH requirements than general keeping. Many egg-laying species from soft water environments will not spawn unless GH is at the lower end of their tolerance range, because egg shell formation and fry development depend on specific mineral concentrations. Conversely, hard water species may produce fewer viable eggs in water that is too soft. If breeding is your goal, matching GH to the species' native range becomes critical rather than optional.
Stability in GH matters more than hitting an exact number for most community setups. A tank that holds steady at 10 dGH is healthier than one that fluctuates between 6 and 14 dGH due to inconsistent water changes or unstable mineral sources. Fish can acclimate gradually to GH levels somewhat outside their ideal range, but they struggle with fluctuations. If your tap water provides a consistent GH that falls within a reasonable range for your fish, working with it rather than constantly adjusting it usually produces better outcomes.
Section 3 Testing Methods
GH is tested using either liquid drop test kits or test strips, and for this particular parameter, both methods work reasonably well. The liquid drop test involves adding reagent drops to a water sample one at a time until the color changes from one shade to another - typically from orange to green. Each drop represents one degree of hardness, so you count the drops until the color changes and that number is your GH reading in dGH. It is straightforward and provides a clear, precise result.
Test strips that include a GH pad give a faster reading but are slightly less precise. The color comparison on strips covers broader ranges - you might get a reading that tells you GH is between 4 and 8 dGH rather than pinpointing it at 6 dGH. For routine monitoring of a stable tank, this level of precision is usually adequate. If you are trying to dial in specific conditions for breeding soft water species or troubleshooting a health issue, the liquid drop test gives you the exactness you need.
Testing your tap water before you ever set up the tank is one of the smartest things you can do. Your local water utility publishes a water quality report that includes hardness data, but those reports reflect averages across the distribution system and may not match what comes out of your specific faucet. Testing your own tap water tells you exactly what you are working with and lets you plan your fish selection around the water you actually have rather than discovering a mismatch after fish are already in the tank.
For established aquariums, testing GH monthly is generally sufficient unless you are actively adjusting hardness or keeping species with narrow requirements. GH tends to be relatively stable in most tanks because the minerals are replenished through water changes using the same source water. If you use reverse osmosis water, remineralized water, or have mineral-leaching decorations like limestone or coral substrate, test more frequently until you understand how your specific setup affects GH over time.
Interpreting GH results is most useful when combined with your KH and pH readings, because these three parameters interact. Hard water with high GH typically also has high KH and elevated pH, while soft water usually has low KH and lower pH. If your GH reads high but your pH is unexpectedly low, or vice versa, something unusual is happening in your water chemistry that warrants investigation. The three readings together tell a more complete story than any single number.
Section 4 Cause Of Problems
The most common GH problem in fishkeeping is not a dramatic spike or crash - it is a mismatch between the water you have and the fish you chose. Fishkeepers frequently select species based on appearance without checking whether their tap water provides an appropriate mineral environment. Keeping discus in hard limestone-belt water or keeping African cichlids in soft mountain water creates chronic stress that manifests as faded colors, poor appetite, susceptibility to disease, and failure to breed. The fish do not die immediately, so the connection between water hardness and their declining condition is easy to miss.
Tap water GH varies enormously depending on where you live. Water that passes through limestone, chalk, or dolomite formations picks up calcium and magnesium and arrives at your faucet quite hard, sometimes above 15 dGH. Water sourced from surface reservoirs, granite bedrock, or snow melt tends to be soft, sometimes below 3 dGH. Seasonal variation also occurs in some regions - spring runoff may temporarily soften water that is normally hard, or drought conditions may concentrate minerals and raise hardness. Knowing your local water and how it changes throughout the year helps you anticipate rather than react to GH shifts.
Decor and substrate choices affect GH in ways that surprise many fishkeepers. Limestone rocks, coral sand, crushed coral substrate, and certain types of ocean rock slowly dissolve and release calcium and magnesium into the water, raising GH over time. This is actually beneficial if you keep hard water species, but it works against you if you are trying to maintain soft water conditions. Conversely, driftwood and certain botanical additions like Indian almond leaves can slightly reduce GH through tannin release and mineral binding, though the effect is modest in most setups.
Water changes with inconsistent source water create GH fluctuations that stress fish even when the average hardness is appropriate. If you mix tap water with reverse osmosis water to achieve a target GH, the ratio needs to be consistent from one water change to the next. Changing from a 50-50 mix to a 70-30 mix because you ran out of RO water introduces a GH swing that your fish have to adjust to. Consistency matters more than hitting a perfect number.
Evaporation concentrates minerals in your aquarium over time. When water evaporates, only pure water leaves - the dissolved minerals remain behind. In tanks with significant evaporation between water changes, GH can creep upward gradually. This is most noticeable in open-top tanks, tanks near heat sources, or tanks in dry climates. Topping off with pure water replaces what evaporated without adding minerals, while topping off with tap water compounds the concentration effect by adding more minerals to an already enriched solution.
Filter media choices can inadvertently alter GH. Some filter media marketed for buffering or pH stabilization contain calcium-based materials that raise GH as water passes through. Others, like peat or certain resins, are designed to reduce hardness. Understanding what your filter media does to water chemistry prevents surprises and helps you maintain the stable conditions your fish depend on.
Section 5 Correction Methods
Raising GH when your water is too soft for your fish is generally simpler than lowering it. Adding crushed coral or limestone chips to your filter or substrate provides a slow, steady mineral release that raises GH gradually. The rate of dissolution depends on how much material you add and your water's existing chemistry - softer, more acidic water dissolves mineral substrates faster than harder, alkaline water. Start with a small amount, test over several days, and add more if needed. This approach provides stable, long-lasting GH elevation with minimal effort.
Commercial GH-raising products designed for aquarium use offer more precise control. These products typically contain calcium sulfate, magnesium sulfate, or similar mineral compounds that dissolve quickly and raise GH predictably. They are particularly useful when you need to target a specific dGH level for breeding or when preparing water for species with narrow requirements. Follow the dosing instructions and test after each addition, because overshooting and then having to dilute back down defeats the purpose of precision.
Lowering GH requires removing dissolved minerals, which is inherently more involved than adding them. Reverse osmosis filtration is the most reliable method, producing water with near-zero mineral content that you can then blend with your tap water to achieve any target GH. A ratio of RO to tap water gives you precise control - if your tap water measures 14 dGH and you want 7 dGH, mixing equal parts gets you there. RO units require an upfront investment but pay for themselves over time if you keep soft water species.
Peat filtration is a traditional method for softening aquarium water that also adds tannins and creates the slightly acidic, tea-colored conditions that many soft water species prefer. Running water through peat moss in your filter gradually reduces GH while lowering pH and adding natural compounds that have mild antibacterial and antifungal properties. The effect is less precise than RO blending but creates a more naturalistic water chemistry that blackwater species respond to positively.
Diluting with distilled or deionized water is another option for lowering GH, though it is less practical for large tanks due to the cost and volume needed. For small breeding setups or quarantine tanks, mixing distilled water with tap water to reach target hardness works well. Always remineralize pure water to at least 2 to 3 dGH if using it straight - completely mineral-free water is harmful to fish because it disrupts osmoregulation.
Regardless of whether you are raising or lowering GH, the key principle is gradual change. Fish can adapt to a range of hardness levels, but rapid shifts stress their osmoregulatory systems. A change of more than 2 dGH per day is too fast for most species. When adjusting GH in a tank with fish already present, spread the change over several days through small, consistent water changes using your adjusted water. Moving fish directly from 4 dGH to 12 dGH or vice versa causes osmotic shock that can be fatal even though both endpoints are within survivable ranges.
Section 6 Prevention
The single most effective way to prevent GH problems is to choose fish that match your tap water rather than trying to force your water to match the fish. If your tap water comes out at 12 dGH, livebearers, African cichlids, and many rainbow fish will feel right at home. If your tap water is 4 dGH, South American tetras, rasboras, and other soft water species will thrive without any adjustment on your part. Working with your water eliminates the constant maintenance of chasing a target that your source water naturally works against.
Consistent water change practices keep GH stable over time. Using the same source water, treated the same way, at the same ratio every time ensures your fish experience predictable mineral levels. If you blend RO and tap water, measure your ratio each time rather than eyeballing it. If you use a remineralizer, dose it the same way for every batch. The five minutes of consistency during water preparation prevent the slow drift and sudden corrections that stress fish.
Monitoring evaporation and topping off with appropriate water prevents the mineral concentration creep that gradually pushes GH upward between water changes. In tanks with noticeable evaporation, top off with pure RO or distilled water rather than tap water to replace only the water that was lost without adding additional minerals. Regular water changes then maintain the overall mineral balance by exchanging a portion of the enriched tank water for fresh source water.
Understanding what is in your tank before you set it up saves trouble later. If you choose a substrate that contains calcium carbonate, accept that it will raise your GH and plan your species selection accordingly. If you add driftwood and botanicals, expect a slight softening effect. Every element in your aquarium interacts with your water chemistry, and thinking through those interactions during the planning stage is far easier than trying to counteract them after the tank is established and stocked.