06
About
Changeover covers level check, training burn, courtside scoring, plus racket math, court size, and Slam countdown. Open and use — math stays local.
What is here
Level → practice → score; also racket math, court size, and the four Slams. Chinese /zh, English /en.
What stays on this device
The language choice is stored locally as tennis-tools-lang. An unfinished score is stored as tennis-tools-scoreboard. This site has no accounts and does not upload either value. If an ad client id is added later, the ad network may use cookies under its own policy.
What is an estimate
The level is not an official USTA NTRP rating. It is the average of eight self-rating answers and stops at 4.5. Calories use MET estimates. Swingweight is not an RDC reading. Use the numbers to plan practice. They do not replace a coach, a clinician, or an official rating.
How the calendar is updated
2026 and 2027 follow the published ATP and WTA calendars. Later years are labeled provisional until the list is edited. A yearly check means updating src/logic/slams.js.
Ads and affiliate links
The layout leaves room for ads, and the ad script loads only after the environment variables are set. Affiliate links on the racket page appear only when configured, and they are labeled as affiliate links.
FAQ
Do I need an account?
No. Open and use.
Is the level test official NTRP?
No. It’s for practice planning. Official ratings are done in person or in a league.
Where is the score stored?
In this browser. Another device or clearing site data starts fresh.