Quick answer

Cloudy aquarium glass is usually caused by algae, hard water mineral deposits, or biofilm. Identifying the type of cloudiness tells you whether a simple wipe, a dedicated cleaner, or an algae pad will fix it.

Why the cause matters for your cleaning choice

Algae creates a green or brown haze that feels slightly slimy. Mineral deposits leave white, crusty spots after water evaporates. Biofilm appears as a thin, milky film that develops on new tanks or after a water change. Each requires a different approach: algae needs physical removal or an algae pad, mineral deposits need a cleaner that dissolves calcium, and biofilm usually clears with a gentle wipe and time.

Diagnose and fix cloudy aquarium glass

  • Symptom: Green or brown haze on glass: Likely cause: algae growth. Corrective action: Use an algae pad like the API Algae Pad to scrub the inside glass. For heavy buildup, scrape gently with a plastic blade first. If the haze returns within days, check your lighting duration and nutrient levels.
  • Symptom: White, crusty spots on glass above the waterline: Likely cause: hard water mineral deposits. Corrective action: Apply NT Labs Procare Glass Cleaner to the exterior. Spray onto a cloth, not directly on the tank, and wipe. For interior deposits, use a vinegar-dampened cloth (rinse the tank afterward). If deposits are thick, let the cleaner sit for 30 seconds before wiping.
  • Symptom: Thin, milky film on new glass or after a water change: Likely cause: biofilm or residue from tap water. Corrective action: Wipe the interior with a clean, soft cloth or sponge. For exterior film, use Seachem Aquarium Cleaner for a streak-free finish. If the film reappears, test your water source for silicates or phosphates.
  • When to stop and choose another option: If the glass remains cloudy after cleaning, inspect for scratches or etching. Scratches cannot be cleaned away; you may need to replace the panel or use a polishing kit. If the cloudiness is inside the tank and persists, consider a full tank reset.

Products that help

  • NT Labs Procare Glass Cleaner: NT Labs Procare Glass Cleaner removes watermarks and smears from any aquarium, terrarium, or pond window and has a citrus scent. Ideal for hard water stains and smears on glass tanks, but it is for external use only.

    NT Labs Procare Glass Cleaner

    NT Labs Procare Glass Cleaner

  • Seachem Aquarium Cleaner: Seachem Aquarium Cleaner is a multi-surface, ammonia-free, streak-free formula safe for glass and acrylic. Works on both glass and acrylic exteriors without ammonia, making it safe around fish and plants.

    Seachem Aquarium Cleaner

    Seachem Aquarium Cleaner

  • API Algae Pad: API Algae Pad removes stubborn algae buildup without scratching the tank. Best for tackling green or brown algae inside the tank without using chemicals.