Build and explain SQL or Excel formulas in normal English, then refine the result without needing to be a coder.
AI status: checking…0 AI requests today in this browser
SQL Builder: Start with the result you want. You do not need to know whether you need a JOIN, WHERE, UPDATE, or other SQL command.
1
Paste the tables you are working with
Paste CREATE TABLE statements, DESCRIBE/SHOW COLUMNS output, a list of columns, or a few sample rows. Multiple tables are fine.
0 characters
2
What result do you want?
Describe the result like you would explain it to another person. The tool will decide the SQL structure.
Advanced options (usually you can leave these alone)
1
Paste existing SQL
Your original SQL stays unchanged. The app explains what it does, whether it changes data, what tables and conditions it uses, and what you should check.
SQL dialect
1
Current SQL
2
Ask for the change in normal English
Optional: include table informationSQL dialect
Recent follow-up conversation
SQL failed? Paste the exact database error message. The AI will diagnose the problem, revise only what is needed, explain the change, and keep the failed SQL available for comparison.
1
SQL that produced the error
2
Paste the exact database error
Copy the complete error message from your SQL client whenever possible.
3
Optional context
Optional: paste table / column informationDatabase type
Error revision history
Stored only in this browser. Each successful repair keeps the failed SQL, error, diagnosis, and revision so you can compare attempts.
Excel Formula Builder: Tell the tool what your columns mean and what result you want. It will build a formula and explain where to put it.
1
Describe your worksheet
Paste column letters and headers, Excel table headers, a few sample rows, or simply describe the cells involved.
2
What should the formula do?
Excel options
1
Paste an Excel formula
The original formula stays unchanged when you choose Explain. You can also ask the tool to fix, simplify, or modernize it.
2
What do you need?
Choose your AI: Keep using Cloudflare Workers AI for the free option, or switch to your own OpenAI API key whenever you want. Your OpenAI key is kept only in this browser tab/session and is never saved in History or localStorage.
1
AI provider
Privacy: the key is stored only in sessionStorage, so closing the browser tab/session removes it. It is sent over HTTPS to your own Cloudflare Function only when you choose OpenAI, then forwarded to OpenAI for that request. It is not written into app history.
Billing: OpenAI API usage is billed by OpenAI separately. GPT-5.6 Luna is selected by default because it is the lowest-cost option in this list.
2
Token usage tracked in this browser
Counts below come from the AI provider's response. Formula retries are included in the totals. Cloudflare's free quota is measured in Neurons, so Cloudflare token counts are useful for visibility but are not a direct free-quota meter.
CLOUDFLARE AI · TODAY
0 total tokens
0 input0 output0 requests
OPENAI API · TODAY
0 total tokens
0 input0 output0 requests
Estimated API cost: $0.000000
COMBINED · TODAY
0 total tokens
0 input0 output0 successful requests
The OpenAI cost shown is an estimate based on the model rates built into v2.4. Your OpenAI dashboard remains the billing source of truth.
Saved Schemas
Your own saved schemas stay only in this browser.
Starter templates
These are editable starting points. Review the columns against your actual tables before generating SQL.
Your saved schemas
Recent Work
Recent AI responses are saved only in this browser.
RESULT
SQL Result
operationriskchanges data
This SQL changes data
Use the read-only preview first and verify the exact rows before running the data-changing SQL in your database.
Plain-English explanation
Expected result:
AI USAGE FOR THIS RESULT
—
0 input0 output0 total1 attempt
SQL ERROR DIAGNOSIS
Why it failed and what was revised
Confidence: —
Database error:
Likely cause:
Changes made:
Show the original SQL that failed
PREVIEW / ACTION LOGIC AUDIT
Preview relationship
Not checked
STEP 1 · CHECK FIRST
Read-only SELECT preview
Run this in your SQL system first. It should show the same rows that the action SQL would affect.
STEP 2 · ACTION SQL
SQL
Safety checklist
Tables
Conditions
Result fields
Assumptions
Warnings
Useful follow-ups
Ask for another change
You can continue immediately without copying the SQL anywhere.
EXCEL FORMULA
Excel Formula
Microsoft 365
Plain-English explanation
Expected result:
AI USAGE FOR THIS RESULT
—
0 input0 output0 total1 attempt
COPY INTO EXCEL
Formula
ALTERNATIVE
Alternative formula
How it works
How to use it
Cells / ranges used
Assumptions
Warnings / compatibility notes
Useful follow-ups
Ask for another formula change
Examples: “Make it return blank instead of #N/A”, “use INDEX/MATCH for Excel 2016”, or “lock the lookup range with $ signs”.
Thinking…Cloudflare Workers AI is generating a response.