Skip to content

Are my rocks safe for an aquarium?

How to tell if rocks are safe for an aquarium — the vinegar test. Fizzing means calcareous rock that raises hardness and pH; no fizz is usually inert.

The short answer

Test them with vinegar. Drip a little on the rock: if it fizzes, the rock is calcareous — it will slowly dissolve and raise your water’s hardness and pH. No fizz usually means it’s inert and safe for any tank. Beyond that, scrub rocks clean without soap and avoid anything with metallic veins, rust or a chemical smell.

The vinegar test

Calcium-rich rocks like limestone react with acid. Put a few drops of ordinary white vinegar on a clean, dry spot of the rock and watch closely:

  • Fizzing or bubbling: the rock is calcareous. It raises hardness (GH/KH) and pushes pH up over time.
  • No reaction: the rock is most likely inert and won’t affect your water chemistry.

This doesn’t make a rock “good” or “bad” on its own — it tells you what it will do to your water.

Match rock to fish: calcareous rock suits hard-water fish like African cichlids or livebearers, but harms soft-water species and shrimp. If you keep those, use only inert, non-fizzing rock — see what KH and GH are.

Cleaning and what to avoid

Scrub rocks under running water with a stiff brush to remove grit and debris — never use soap or detergent, as residue is toxic to fish. Steer clear of rocks with metallic veins, rust-coloured staining or any chemical smell, and don’t collect from roadsides or industrial ground where they may carry contaminants.

Building your hardscape

Once you know your rocks are inert (or you’ve matched calcareous rock to hard-water fish), you can scape with confidence. See aquascaping for beginners for arranging stone with wood and plants, and how to prepare driftwood for the wood alongside it. To check how hardscape is affecting your water, use the water testing hub.

Frequently asked questions

What does it mean if a rock fizzes in vinegar?

Fizzing means the rock is calcareous — it contains carbonates like limestone that dissolve slowly and raise your water's hardness and pH. That's fine for hard-water fish but a problem for soft-water species and shrimp, so match the rock to the fish you keep.

How should I clean rocks before adding them?

Scrub them under running water with a stiff brush — no soap or detergent, which is toxic to fish. Rinse off all grit and debris. Avoid rocks with metallic veins, rust colouring or a chemical smell, and skip anything you found near roads or industrial sites.

🔎 The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.

📉 Real price history🔔 Buy-now alerts🤖 AI buying assistant
Try free for 14 days →
No commitment · Cancel in 1 click · 5 languages