Home › Lifestyle
Information
Preview 1 platform
iPhone 6 images
What’s New Version 1.1.5
• Scan any test strip with AI — point and it reads every pad, no lining up needed
• Hold steady and it snaps for you, with automatic flash in low light
• “Scan with the bottle’s chart” for best accuracy on any brand
• Add your pool from a photo — we figure out the size
• Every scan keeps its strip + water photos, viewable full screen
• Faster, clearer setup throughout
Description
PoolsKey is pool chemistry without the chemistry degree. Scan any test strip and get instant, exact dosing — for any pool, hot tub, or spa you take care of.
HOW IT WORKS
- Scan: point your camera at any test strip — AquaChek, HTH, Taylor, or generic. PoolsKey reads every pad in a second.
- Dose: it tells you precisely what to add and how much, sized to your pool's gallons and type — no more guessing.
- Swim: log the treatment, get a re-test reminder, and watch your water stay perfectly balanced.
FEATURES
- Reads any test strip — works with the strips you already own
- Exact chemical dosing for chlorine, salt, and bromine pools
- Save every pool with its size, surface, and type
- AI photo auto-detect of pool size and water condition (Pro)
- History, trends, and smart re-test reminders (Pro)
- AI pool-care assistant (Pro)
FREE & PRO
Free: 4 scans a month, one saved pool, and full manual dosing.
PoolsKey Pro: unlimited scans, up to 10 pools, AI photo auto-detect, history & trends, reminders, and the AI assistant.
SUBSCRIPTION
PoolsKey Pro is an auto-renewable subscription: $4.99/month or $29.99/year, with a 7-day free trial on the annual plan. Payment is charged to your Apple ID at confirmation of purchase. The subscription renews automatically unless auto-renew is turned off at least 24 hours before the end of the current period, and your account is charged for renewal within 24 hours prior to the end of the period. You can manage or cancel your subscription anytime in your App Store account settings.
SAFETY
PoolsKey provides general guidance; always follow each product's label and never mix chemicals. It is not a substitute for professional pool service.
Legal
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://www.poolskey.com/privacy
In-App Purchases EE pricing
PoolsKey Pro Subscription
Monthly—
(Annual) · Yearly—
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 3 versions
Build 887786664v1.1.52026-07-05 15:52:53
• Scan any test strip with AI — point and it reads every pad, no lining up needed
• Hold steady and it snaps for you, with automatic flash in low light
• “Scan with the bottle’s chart” for best accuracy on any brand
• Add your pool from a photo — we figure out the size
• Every scan keeps its strip + water photos, viewable full screen
• Faster, clearer setup throughout
Build 887711664v1.1.32026-07-03 09:16:57
What's new:
• New appearance settings — pick Light, Dark, or System to match your style
• Connect a KeyInventions account to send feedback and earn rewards
• Sharper header branding and smoother notifications
• Performance and reliability improvements throughout
Build 887589351v1.02026-06-30 21:07:08
Price history by region
Currency
Show
Columns
Search
Availability 175 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
AE | en-GB | Free | 0 | — | 1.1.5 |
AF | en-GB | Free | 0 | — | 1.1.5 |
AG | en-GB | Free | 0 | — | 1.1.5 |
AI | en-GB | Free | 0 | — | 1.1.5 |
AL | en-GB | Free | 0 | — | 1.1.5 |
AM | en-GB | Free | 0 | — | 1.1.5 |
AO | en-GB | Free | 0 | — | 1.1.5 |
AR | es-MX | Free | 0 | — | 1.1.5 |
AT | de-DE | Free | 0 | — | 1.1.5 |
AU | en-AU | Free | 0 | — | 1.1.5 |
AZ | en-GB | Free | 0 | — | 1.1.5 |
BA | en-GB | Free | 0 | — | 1.1.5 |
BB | en-GB | Free | 0 | — | 1.1.5 |
BE | en-GB | Free | 0 | — | 1.1.5 |
BF | en-GB | Free | 0 | — | 1.1.5 |
BG | en-GB | Free | 0 | — | 1.1.5 |
BH | en-GB | Free | 0 | — | 1.1.5 |
BJ | en-GB | Free | 0 | — | 1.1.5 |
BM | en-GB | Free | 0 | — | 1.1.5 |
BN | en-GB | Free | 0 | — | 1.1.5 |
BO | es-MX | Free | 0 | — | 1.1.5 |
BR | pt-BR | Free | 0 | — | 1.1.5 |
BS | en-GB | Free | 0 | — | 1.1.5 |
BT | en-GB | Free | 0 | — | 1.1.5 |
BW | en-GB | Free | 0 | — | 1.1.5 |
BY | en-GB | Free | 0 | — | 1.1.5 |
BZ | en-GB | Free | 0 | — | 1.1.5 |
CA | en-CA | Free | 0 | — | 1.1.5 |
CD | en-GB | Free | 0 | — | 1.1.5 |
CG | en-GB | Free | 0 | — | 1.1.5 |
CH | de-CH | Free | 0 | — | 1.1.5 |
CI | fr-FR | Free | 0 | — | 1.1.5 |
CL | es-MX | Free | 0 | — | 1.1.5 |
CM | fr-FR | Free | 0 | — | 1.1.5 |
CN | zh-Hans-CN | Free | 0 | — | 1.1.5 |
CO | es-MX | Free | 0 | — | 1.1.5 |
CR | es-MX | Free | 0 | — | 1.1.5 |
CV | en-GB | Free | 0 | — | 1.1.5 |
CY | en-GB | Free | 0 | — | 1.1.5 |
CZ | en-GB | Free | 0 | — | 1.1.5 |
DE | de-DE | Free | 0 | — | 1.1.5 |
DK | en-GB | Free | 0 | — | 1.1.5 |
DM | en-GB | Free | 0 | — | 1.1.5 |
DO | es-MX | Free | 0 | — | 1.1.5 |
DZ | en-GB | Free | 0 | — | 1.1.5 |
EC | es-MX | Free | 0 | — | 1.1.5 |
EE | en-GB | Free | 0 | — | 1.1.5 |
EG | en-GB | Free | 0 | — | 1.1.5 |
ES | es-ES | Free | 0 | — | 1.1.5 |
FI | en-GB | Free | 0 | — | 1.1.5 |
FJ | en-GB | Free | 0 | — | 1.1.5 |
FM | en-GB | Free | 0 | — | 1.1.5 |
FR | fr-FR | Free | 0 | — | 1.1.5 |
GA | fr-FR | Free | 0 | — | 1.1.5 |
GB | en-GB | Free | 0 | — | 1.1.5 |
GD | en-GB | Free | 0 | — | 1.1.5 |
GE | en-GB | Free | 0 | — | 1.1.5 |
GH | en-GB | Free | 0 | — | 1.1.5 |
GM | en-GB | Free | 0 | — | 1.1.5 |
GR | en-GB | Free | 0 | — | 1.1.5 |
GT | es-MX | Free | 0 | — | 1.1.5 |
GW | en-GB | Free | 0 | — | 1.1.5 |
GY | en-GB | Free | 0 | — | 1.1.5 |
HK | zh-Hant-HK | Free | 0 | — | 1.1.5 |
HN | es-MX | Free | 0 | — | 1.1.5 |
HR | en-GB | Free | 0 | — | 1.1.5 |
HU | en-GB | Free | 0 | — | 1.1.5 |
ID | en-GB | Free | 0 | — | 1.1.5 |
IE | en-GB | Free | 0 | — | 1.1.5 |
IL | en-GB | Free | 0 | — | 1.1.5 |
IN | en-GB | Free | 0 | — | 1.1.5 |
IQ | en-GB | Free | 0 | — | 1.1.5 |
IS | en-GB | Free | 0 | — | 1.1.5 |
IT | it | Free | 0 | — | 1.1.5 |
JM | en-GB | Free | 0 | — | 1.1.5 |
JO | en-GB | Free | 0 | — | 1.1.5 |
JP | ja | Free | 0 | — | 1.1.5 |
KE | en-GB | Free | 0 | — | 1.1.5 |
KG | en-GB | Free | 0 | — | 1.1.5 |
KH | en-GB | Free | 0 | — | 1.1.5 |
KN | en-GB | Free | 0 | — | 1.1.5 |
KR | ko | Free | 0 | — | 1.1.5 |
KW | en-GB | Free | 0 | — | 1.1.5 |
KY | en-GB | Free | 0 | — | 1.1.5 |
KZ | en-GB | Free | 0 | — | 1.1.5 |
LA | en-GB | Free | 0 | — | 1.1.5 |
LB | en-GB | Free | 0 | — | 1.1.5 |
LC | en-GB | Free | 0 | — | 1.1.5 |
LK | en-GB | Free | 0 | — | 1.1.5 |
LR | en-GB | Free | 0 | — | 1.1.5 |
LT | en-GB | Free | 0 | — | 1.1.5 |
LU | en-GB | Free | 0 | — | 1.1.5 |
LV | en-GB | Free | 0 | — | 1.1.5 |
LY | en-GB | Free | 0 | — | 1.1.5 |
MA | en-GB | Free | 0 | — | 1.1.5 |
MD | en-GB | Free | 0 | — | 1.1.5 |
ME | en-GB | Free | 0 | — | 1.1.5 |
MG | en-GB | Free | 0 | — | 1.1.5 |
MK | en-GB | Free | 0 | — | 1.1.5 |
ML | en-GB | Free | 0 | — | 1.1.5 |
MM | en-GB | Free | 0 | — | 1.1.5 |
MN | en-GB | Free | 0 | — | 1.1.5 |
MO | zh-Hant-HK | Free | 0 | — | 1.1.5 |
MR | en-GB | Free | 0 | — | 1.1.5 |
MS | en-GB | Free | 0 | — | 1.1.5 |
MT | en-GB | Free | 0 | — | 1.1.5 |
MU | en-GB | Free | 0 | — | 1.1.5 |
MV | en-GB | Free | 0 | — | 1.1.5 |
MW | en-GB | Free | 0 | — | 1.1.5 |
MX | es-MX | Free | 0 | — | 1.1.5 |
MY | en-GB | Free | 0 | — | 1.1.5 |
MZ | en-GB | Free | 0 | — | 1.1.5 |
NA | en-GB | Free | 0 | — | 1.1.5 |
NE | en-GB | Free | 0 | — | 1.1.5 |
NG | en-GB | Free | 0 | — | 1.1.5 |
NI | es-MX | Free | 0 | — | 1.1.5 |
NL | nl | Free | 0 | — | 1.1.5 |
NO | en-GB | Free | 0 | — | 1.1.5 |
NP | en-GB | Free | 0 | — | 1.1.5 |
NR | en-GB | Free | 0 | — | 1.1.5 |
NZ | en-AU | Free | 0 | — | 1.1.5 |
OM | en-GB | Free | 0 | — | 1.1.5 |
PA | es-MX | Free | 0 | — | 1.1.5 |
PE | es-MX | Free | 0 | — | 1.1.5 |
PG | en-GB | Free | 0 | — | 1.1.5 |
PH | en-GB | Free | 0 | — | 1.1.5 |
PK | en-GB | Free | 0 | — | 1.1.5 |
PL | en-GB | Free | 0 | — | 1.1.5 |
PT | pt-PT | Free | 0 | — | 1.1.5 |
PW | en-GB | Free | 0 | — | 1.1.5 |
PY | es-MX | Free | 0 | — | 1.1.5 |
QA | en-GB | Free | 0 | — | 1.1.5 |
RO | en-GB | Free | 0 | — | 1.1.5 |
RS | en-GB | Free | 0 | — | 1.1.5 |
RU | ru | Free | 0 | — | 1.1.5 |
RW | en-GB | Free | 0 | — | 1.1.5 |
SA | en-GB | Free | 0 | — | 1.1.5 |
SB | en-GB | Free | 0 | — | 1.1.5 |
SC | en-GB | Free | 0 | — | 1.1.5 |
SE | sv | Free | 0 | — | 1.1.5 |
SG | en-GB | Free | 0 | — | 1.1.5 |
SI | en-GB | Free | 0 | — | 1.1.5 |
SK | en-GB | Free | 0 | — | 1.1.5 |
SL | en-GB | Free | 0 | — | 1.1.5 |
SN | en-GB | Free | 0 | — | 1.1.5 |
SR | en-GB | Free | 0 | — | 1.1.5 |
ST | en-GB | Free | 0 | — | 1.1.5 |
SV | es-MX | Free | 0 | — | 1.1.5 |
SZ | en-GB | Free | 0 | — | 1.1.5 |
TC | en-GB | Free | 0 | — | 1.1.5 |
TD | en-GB | Free | 0 | — | 1.1.5 |
TH | en-GB | Free | 0 | — | 1.1.5 |
TJ | en-GB | Free | 0 | — | 1.1.5 |
TM | en-GB | Free | 0 | — | 1.1.5 |
TN | en-GB | Free | 0 | — | 1.1.5 |
TO | en-GB | Free | 0 | — | 1.1.5 |
TR | en-GB | Free | 0 | — | 1.1.5 |
TT | en-GB | Free | 0 | — | 1.1.5 |
TW | zh-Hant-TW | Free | 0 | — | 1.1.5 |
TZ | en-GB | Free | 0 | — | 1.1.5 |
UA | en-GB | Free | 0 | — | 1.1.5 |
UG | en-GB | Free | 0 | — | 1.1.5 |
US | en-US | Free | 0 | — | 1.1.5 |
UY | en-GB | Free | 0 | — | 1.1.5 |
UZ | en-GB | Free | 0 | — | 1.1.5 |
VC | en-GB | Free | 0 | — | 1.1.5 |
VE | es-MX | Free | 0 | — | 1.1.5 |
VG | en-GB | Free | 0 | — | 1.1.5 |
VN | en-GB | Free | 0 | — | 1.1.5 |
VU | en-GB | Free | 0 | — | 1.1.5 |
XK | en-GB | Free | 0 | — | 1.1.5 |
YE | en-GB | Free | 0 | — | 1.1.5 |
ZA | en-GB | Free | 0 | — | 1.1.5 |
ZM | en-GB | Free | 0 | — | 1.1.5 |
ZW | en-GB | Free | 0 | — | 1.1.5 |
Change log 7 changes · EE
✎
releaseNotes updated
• Scan any test strip with AI — point and it reads every pad, no lining up needed
• Hold steady and it snaps for you, with automatic flash in low light
• “Scan
✎
description updated
PoolsKey is pool chemistry without the chemistry degree. Scan any test strip and get instant, exact dosing — for any pool, hot tub, or spa you take care of.
HO
✎
subtitle updated
Scan strips, get exact dosing
✎
name updated
PoolsKey: Pool Water Testing
◆
Version 1.1.5 released
• Scan any test strip with AI — point and it reads every pad, no lining up needed
• Hold steady and it snaps for you, with automatic flash in low light
• “Scan with the bottle’s chart” for best accuracy on any brand
• Add your pool from a p
◆
Version 1.1.3 released
What's new:
• New appearance settings — pick Light, Dark, or System to match your style
• Connect a KeyInventions account to send feedback and earn rewards
• Sharper header branding and smoother notifications
• Performance and reliability i
◆
Version 1.0 released
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
ATde-DE
AUen-AU
AZen-GB
BAen-GB
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BYen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
CNzh-Hans-CN
COes-MX
CRes-MX
CVen-GB
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EGen-GB
ESes-ES
FIen-GB
FJen-GB
FMen-GB
FRfr-FR
GAfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IDen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MNen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
ROen-GB
RSen-GB
RUru
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
THen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TRen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
USen-US
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VNen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZMen-GB
ZWen-GB