About FormulaCraft
We turn plain English into Excel and Google Sheets formulas — and unlike every other AI formula tool, we verify what we ship.
Why verification matters
AI assistants are confident about formulas that don't actually compute. They get comma-vs-semicolon wrong for the user's locale. They invent functions that don't exist in the user's Excel version. They write lookups that return #N/A on real data. None of this is caught until the user pastes the formula into their sheet and it breaks.
FormulaCraft fixes this by running every generated formula through a real spreadsheet engine — HyperFormula — before publishing. If the formula returns #REF! or won't parse, it never ships. The result: a library of formulas that are tested against real data, not guesses dressed up as confidence.
What we build
- Workspace — describe what you need in plain English; get a paste-ready formula in seconds, for Excel or Google Sheets. Open the workspace.
- Auditor — upload an .xlsx and we scan every formula for cached errors, structural inconsistencies, and likely overrides. Pro users can apply suggested fixes back to the file in one click. Try the auditor.
- Verifier — paste any formula plus a few rows of data and see the computed result, free, no signup. Verify a formula.
- Reference library — hundreds of formulas, how-to guides, and error fixes, every page with an interactive try-it widget powered by the same engine. Browse formulas · How-to guides · Error fixes.
Who writes the content
Every page is authored and reviewed by FormulaCraft Team. We don't publish anything we haven't verified against the spreadsheet engine — that's the entire point. If you find a formula on this site that doesn't compute on your data, tell us and we'll fix the page within a working day.
Where we're honest
- We can't simulate every function. Things like
XLOOKUP,LAMBDA, andQUERYaren't supported by our verification engine yet. Pages with those still ship — but without the verified badge. - The Auditor reads cached error values from your file. It catches formulas already returning an error or breaking column patterns. It won't flag logically wrong formulas that happen to compute.
- We process files in memory and never store them. Files are discarded when the request returns.
Last reviewed: