# Target Heart Rate Calculator > Estimate maximum heart rate and five training zones with percentage-of-maximum or Karvonen heart-rate-reserve calculations. Page: https://askcalculators.com/calculator/target-heart-rate-calculator/ Definition: https://askcalculators.com/calculator/target-heart-rate-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/target-heart-rate-calculator/schema.json Version: 2.0.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/target-heart-rate-calculator/?age=35&maxMethod=estimated&formula=tanaka&useKarvonen=1&restingHeartRate=60 ## Inputs - age: Age; type=number; required; default=35; min=10; max=100 - maxMethod: Maximum heart-rate input; type=select; required; default=estimated; values=estimated|tested - formula: Age-based formula; type=select; required; default=tanaka; values=tanaka|fox|nes; showWhen=maxMethod:estimated - testedMax: Tested maximum heart rate; type=number; required; default=185; min=60; max=240; showWhen=maxMethod:tested - useKarvonen: Use resting heart rate (Karvonen method); type=checkbox; optional; default=true - restingHeartRate: Resting heart rate; type=number; required; default=60; min=30; max=150; showWhen=useKarvonen:true ## Outputs - maxHeartRate: Maximum heart rate; format=integer; primary - zone2: Moderate zone (60–70%); format=text - vigorous: Vigorous range (70–85%); format=text - method: Zone method; format=text ## Formula Age-based MHR uses the selected formula; percentage method = MHR×intensity; Karvonen = resting HR + (MHR−resting HR)×intensity. ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs. Notice: Heart-rate zones are estimates. Medicines, medical conditions, heat, altitude, and fitness can change a safe or appropriate range.