Precision and rounding
Calculations use full JavaScript numeric precision internally. Display rounding is applied only when a result needs readable currency, percentages, or units.
Trust & accuracy
The shared rules behind precision, rounding, money, interest, units, dates, health estimates, testing, and privacy.
Calculations use full JavaScript numeric precision internally. Display rounding is applied only when a result needs readable currency, percentages, or units.
Currency results are estimates. Fees, taxes, compounding frequency, payment timing, and locale-specific rules are stated on the relevant page.
Interest tools distinguish nominal rates, effective rates, compounding frequency, contribution timing, and amortized payments.
Conversions use explicit conversion factors. Unlike dimensions are not converted without the missing measurement—for example, area to linear length requires material width.
Date tools identify whether endpoints, weekends, holidays, time zones, or daylight-saving changes affect the result.
Health outputs are screening estimates based on named methods, not diagnoses. Limitations and appropriate disclaimers accompany the result.
Changed calculators are exercised against known examples and invalid inputs, then rechecked in the production browser under the deployed Content Security Policy.
Calculator values stay in the browser unless a page clearly labels an external data request. Analytics events must not include calculator inputs or results.
Methodology reviewed: July 2026