How We Test Our Tools
A useful result needs a clear method. We describe the calculation or data transformation on each tool page, show examples you can reproduce, and link to standards or reference material where relevant.
What We Check
- Known examples: compare results against independently calculated cases and reference definitions.
- Boundary inputs: check zero rates, date boundaries, invalid JSON, unit mismatches, and other cases where ordinary inputs can give misleading results.
- Round trips: convert between supported units and back, or format valid JSON and check that its structure is preserved.
- Actual controls: check examples, reset behavior, error feedback, copy actions, and responsive layouts in the browser.
Conventions Are Part of the Result
Financial estimates state payment timing and excluded costs. Calendar differences have a month-end convention. Volume measures identify US liquid units. Text counters explain which Unicode units they count. A different convention can produce a different answer without either calculation being an arithmetic mistake.
Precision and Limits
Most calculations use the browser's floating-point arithmetic, and displayed results are rounded. A conversion with an exact unit definition can still have a rounded display. The JSON formatter instead retains the original numeric text so that formatting a large identifier does not silently change its digits. File and nesting limits keep the editor responsive.
Sources and Responsibility
We link primary references for definitions and conventions, such as technical standards and public health guidance. A linked source does not endorse ToolSprouts. Financial and health tools provide educational estimates and are not a professional assessment of your situation.
Corrections and Maintenance
If you find a discrepancy, send the tool URL, non-sensitive sample input, actual output, and expected output. We use reproducible reports to identify a bug or clarify the explanation. Significant changes are recorded on Site Updates; rebuilding a page alone does not mean its content has been revised.