{"calculator":{"slug":"treadmill-pace-converter","math":{"href":"https://www.tracktoolspro.com/api/calculators/treadmill-pace-converter","jsonPointer":"/calculator/math","version":"2026-10-21.1","implementationVersion":"b5a8aca7b85361476e0321a08b7fa5f516fc9535","scope":"Canonical HTTP function and documented corresponding mounted-form math. This is public inspectable documentation, not access control or independent empirical validation.","unitNotation":"Input paths use [] and *; output paths are JSON Pointers with * (one segment) and ** (descendants). Empty output path denotes scalar result. Units apply to numeric quantities or explicitly described numeric strings; labels/statuses/booleans are dimensionless. More specific units, including count/index exceptions, override broad patterns.","interfaceNotes":["HTTP input is described by the adjacent inputSchema. The original handlers may accept numeric strings; this metadata adds no validation.","Mounted forms accept displayed clock/unit strings and enforce their own limits. Mounted tools limit strings to 200 characters and numeric parts to magnitude 1000000. Do not assume mounted/API input interchangeability.","Some legacy extreme/invalid tuples can produce null/empty results or nonfinite numbers serialized as null. Those are unavailable answers, not exact numerical predictions. Per-calculator domain describes the intended mathematical inputs."],"kind":"arithmetic","implementationFiles":["lib/formulas/treadmill.ts"],"equations":["perMile=3600/mph; perKm=perMile/1.60934; per400m=perMile/4.02336; kph=mph*1.60934."],"inputUnits":{"mph":"mile/h"},"outputUnits":{"/perMile":"s/mile","/perKm":"s/km","/per400m":"s/400m","/kph":"km/h"},"domain":["Positive speed required; zero returns null."],"rounding":["Raw IEEE-754 numbers; the mounted page formats clocks separately."],"assumptions":["Uses the entered values and the selected convention; this documentation does not strengthen existing validation."],"limitations":["Pace conversion, not terrain/drag equivalence. The retained km/mile constant1609.34m differs from 4.02336*400=1609.344m."],"mountedPageNotes":[],"workedExamples":[{"input":{"mph":10},"expected":{"/perMile":360,"/kph":16.0934},"absoluteTolerance":1e-8,"note":"Illustrative canonical-handler result; not independent validation of an empirical model."}],"constantsAndTables":{"kilometersPerMile":1.60934,"laps400mPerMile":4.02336},"sources":[{"title":"Canonical HTTP binding at the documented implementation revision","url":"https://github.com/wickthumb/track_tools_pro_marketing/blob/b5a8aca7b85361476e0321a08b7fa5f516fc9535/lib/calculator-functions.ts","note":"Existing calculation handler; math metadata is additive."},{"title":"lib/formulas/treadmill.ts","url":"https://github.com/wickthumb/track_tools_pro_marketing/blob/b5a8aca7b85361476e0321a08b7fa5f516fc9535/lib/formulas/treadmill.ts","note":"Primary implementation source for these equations/tables, not a claim of scientific calibration."}]},"annotations":{"readOnlyHint":true,"consequentialHint":false},"name":"Treadmill Pace Converter","description":"Easily convert treadmill speeds in miles per hour (MPH) to pace per mile or pace per kilometer. Know exactly what pace you're running on the treadmill compared to outdoor running.","category":"Treadmill & Training","method":"POST","endpoint":"/api/calculators/treadmill-pace-converter","page":"/calculators/treadmill-pace-converter","inputSchema":{"type":"object","required":["mph"],"properties":{"mph":{"type":"number","description":"Treadmill speed in miles per hour.","minimum":0}}},"example":{"mph":10}}}