Tools, testing, and corrections
About Tool Factory
Tool Factory provides browser tools for developers, analysts, and people who need to check a calculation.
What you can do here
Format JSON, convert CSV, encode text, inspect keys, or use calculators that explain their steps.
The tools are free and need no account. Start with the reviewed tools.
The maintainer looks after the website and its tools. Read the advertising information for funding details.
How tools are tested
Tests compare results with known examples and check invalid inputs, supported formats, and limits.
Browser tests check controls and results in the working interface. Automated tests cannot cover every input or browser.
For example, JSON formatting tests check large numbers and duplicate members. Calculator tests check worked examples and boundary values.
Each tool explains its inputs and limits. Check results before you use them in other work.
How tools handle data
Each tool page states whether it processes input in the browser or uses a network request.
Tools marked for browser processing keep task input on your device during processing.
The website can still request page files and processing libraries. Google Analytics loads automatically on production pages.
Read the browser processing guideWhat the site builds and reuses
The site combines shared controls, input checks, task guidance, and processing libraries.
Some tools use third-party open-source engines. The maintainer does not claim authorship of those engines or their algorithms.
Read the open-source credits for license notices.
How to report an error
Use the contact page to reach the maintainer.
Include the tool URL, selected settings, browser version, expected result, and actual result.
Use a small example that reproduces the problem. Do not send private files, passwords, tokens, or private keys.
How corrections work
The maintainer uses reported examples to reproduce errors and check corrections.
A correction can change the calculation, input checks, instructions, or stated limits.
For a calculation error, include the formula or reference that supports the expected result.
Reports do not guarantee a correction date. Keep the original input so you can check a corrected result.