App Icon
Install Pool Checker

Tap Share ► View More ► and select "Add to Home Screen".

App Icon
Pool Checker

Install the free app for instant chemical calculations.

100% Free • No Sign-Up Required

The Smart Pool Chemistry Calculator

Enter your test results below to generate a step-by-step pool treatment plan in seconds.

Pool Care Library

Expert guides and tutorials to keep your pool perfect.

The Pool Owner's Blueprint

New to owning a pool? This is the place to start. Welcome to pool ownership 101.

Read

How To Test Pool Water - The Right Way

Correctly analyze your pool water by learning how to perform accurate drop kit and strip testing for pool owners.

Read

Pool Pad Valve Simulator

Learn how to turn your pool valves safely without breaking your equipment.

Read

Pump Humming & Not Working?

Troubleshoot a dead or humming pool pump before you pay for a service call.

Read

How to Shock a Green Pool

The definitive guide to clearing a green algae swamp using the SLAM method.

Read

Cloudy Pool Water Explained

Discover the 3 hidden culprits behind milky water and the exact steps to clear it.

Read

Evaporation vs. Pool Leak

Use our interactive Smart Leak Analyzer to calculate exactly how many gallons you are losing and find the culprit.

Read

Pool Stain Identifier

Diagnose whether that nasty stain in your pool is organic or inorganic, and how to treat it.

Read

How To: Add DE to a Sand Filter

Upgrade your sand filter to even clearer pool water by adding DE. Here are the exact steps you need to take.

Read

The Ultimate Pool Filter Guide

Everything you need to know about pool filters. How to choose, install, maintain, and some additional pool filter hacks.

Read

Pool Maintenance Cost Guide

DIY vs. professional costs, monthly budgets, and smart ways to cut your pool expenses in 2026.

Read

Pool Algae Types & Treatment

Green, black, mustard, or pink? Identify your algae type and learn the exact treatment to kill it.

Read

Salt Water Pool Care Guide

Complete guide to salt water pool maintenance, cell cleaning, chemistry targets, and common problems.

Read

How to Open Your Pool

8-step spring opening guide with regional timing, supply checklist, and chemical startup sequence.

Read

How to Winterize Your Pool

7-step winterization guide covering plumbing, chemicals, cover selection, and freeze protection.

Read

Frequently Asked Questions

Quick answers to common pool chemistry problems.

How often should I test my pool water?

During the swimming season, you should test your Free Chlorine and pH levels at least 2 to 3 times a week. Total Alkalinity, Calcium Hardness, and Cyanuric Acid (CYA) should be tested once a month. Check out the Pool Owner's Blueprint for a complete maintenance schedule.

What is the ideal chlorine level for a pool?

For a standard non-saltwater pool, the ideal Free Chlorine level is between 1.0 and 3.0 ppm. However, this target shifts depending on your Cyanuric Acid (CYA) level. A higher CYA requires a higher Free Chlorine baseline to remain effective. Use our Dosage Calculator to find exactly how much to add.

Why is my pool water cloudy?

Cloudy pool water is typically caused by one of three things: poor filtration (a dirty filter or dying pump), early-stage algae growth due to low chlorine, or severe chemical imbalances like high pH and Calcium Hardness. Learn the exact steps to diagnose and clear cloudy water here.

How do I lower the pH in my pool?

To lower your pool's pH, you must add an acid, typically Muriatic Acid (liquid) or Sodium Bisulfate (dry acid). Run your numbers through our chemistry dosage calculator to ensure you add the exact right amount without accidentally crashing your Total Alkalinity.

What is the difference between Free Chlorine and Total Chlorine?

Free Chlorine is the active sanitizer ready to kill bacteria. Combined Chlorine is the 'used up' chlorine attached to contaminants (which actually causes that strong "pool smell"). Total Chlorine is the sum of both. If your Total Chlorine is higher than your Free Chlorine, it is time to shock the pool.

What is Cyanuric Acid (CYA) and why does it matter?

Cyanuric acid acts as a sunscreen for your chlorine. Without it, the sun's UV rays will destroy your chlorine in hours. However, if CYA levels get too high (above 50-70 ppm), it will 'lock' your chlorine and render it useless. If your CYA is too high, use our CYA Drain Calculator to fix it.

How do I clear a green pool fast?

To clear a green pool, you must execute the SLAM method (Shock Level And Maintain). First, use our Shock Target Calculator to find your highly elevated chlorine target based on your CYA, and maintain that exact level with liquid chlorine until the water is clear.

Why is my pool pump humming and not working?

A humming pool pump means the motor is receiving electricity but the shaft is physically locked. Turn off the breaker immediately to prevent a fire. This is usually caused by a dead start capacitor, a jammed impeller, or seized bearings. Learn how to diagnose the humming here.

How do I know if my pool is leaking or just evaporating?

A standard pool can lose up to 1/4 inch of water per day to natural evaporation. If you are losing more than that, you likely have a leak. To be sure, perform the "Bucket Test" and plug the results into our Smart Leak Analyzer tool.

Which type of pool filter is the best?

Diatomaceous Earth (D.E.) filters provide the highest water clarity, filtering down to 3 microns. However, cartridge filters are often considered the "best" overall for homeowners because they filter down to 10 microns, waste zero water, and require very little maintenance. Read our Ultimate Filter Guide to find your perfect match.

Why Trust Pool Checker?

We built a powerful engine, not just another blog.

Backed by Chemistry

Our logic is based on industry-standard chemical balancing principles to give you accurate, prioritized steps.

Completely Free

No subscriptions, no paywalls, no hidden fees. Our powerful tools are free for all pool owners, forever.

Secure & Private

We don't require a login to use the calculators, and we only route data if you explicitly request a local pro.