For everyone Google turned away
Google's Macro Converter requires Enterprise Plus. This one doesn't.
Upload your .xlsm or .xls. See, procedure by procedure, which of your VBA macros can become working Apps Script, which need caveats, and which have to be rebuilt by hand, with the line numbers, before you pay anything.
Your file is read on our server so the VBA can be decompressed out of it. It is deleted automatically 72 hours after upload, or straight away from the report page. Nothing is shared, and no account is created.
The situation, stated plainly
Google ships a Macro Converter add-on for Google Sheets. Its listing shows more than three million installs and a 2.4-star rating, and it has not been updated since June 2024.
It is available only to Google Workspace Enterprise Plus and G Suite Enterprise for Education customers (Google now calls the second one Education Plus). On Business Starter, Business Standard, Business Plus, Enterprise Standard or a free Google account, it will not convert your files.
On Business Standard and Plus, once an admin turns it on, Gemini in the Apps Script editor can rewrite VBA you paste into it. Nothing on those plans opens your workbook and tells you, procedure by procedure, what will not work in Google Sheets. That is what this report does, free.
Those are the add-on's own listing details on the Google Workspace Marketplace and Google's developer documentation, checked on 16 October 2026, not our characterisation of it.
Three grades, and what each one honestly means
Green
A direct Apps Script equivalent exists, and the converter writes it today.
Ranges, values, formulas, loops, conditionals, string and date functions, sheet and cell operations, simple font changes. Converted code is still worth testing against your own data.
Amber
It converts, but the behaviour is not identical and you need to know how.
MsgBox and InputBox (they need a person at the screen), On Error handling, WorksheetFunction calls outside the shared subset, charts, colours and borders, code that depends on what is selected.
Red
No direct equivalent in Google Sheets: it is rebuilt by hand or replaced. We will not pretend otherwise.
UserForms, ActiveX and OLE objects, Outlook and other programs driven through CreateObject, Windows API Declare statements, ADO/ODBC database access, files on the PC, events Google Sheets does not have (closing, saving, printing), timers set with Application.OnTime, Solver, PivotCache, Shell and SendKeys, registry access.
Why the report is free, and why it will tell you bad news
A converter that promises everything and delivers broken code is how the incumbent earned 2.4 stars from three million installs. We would rather lose the sale.
So the report comes first, and it is free and complete. It grades every procedure in your file Green, Amber or Red, gives the line number and the reason for every non-Green item, and lists in plain sentences what the conversion will not do.
If your workbook is mostly Red, the report says so, and we will not sell you an automated conversion of it. The choice is then yours: keep the report, or ask for a fixed price for the hand work, with a written plan before you agree to anything.
How it works
Upload
Drop the .xlsm in. It is parsed on our server — the VBA is decompressed straight out of the file, not guessed at. No account, no email, up to 25 MB.
Read the report
Every procedure graded, every non-Green item with its line number and the reason. Free, complete, and yours whether or not you buy.
Decide
Keep the report, or ask for a fixed price for the hand work, from $300. You get a written plan of every procedure and what will be done to it before you agree to anything.
We do the work
If you accept the plan, we rebuild the macros in Apps Script in a Google Sheet, test them on a copy of your data, and hand it over with a note on what changed. No add-on and no subscription.
Pricing
The report is free. Every procedure graded, every line number, every reason. No account, no email, no card. You can upload ten workbooks and pay nothing.
The hand work is a fixed price, worked out from the report: Small $300 (up to 4 hours of work), Medium $750 (up to 10), Large $1,500 (up to 20); larger jobs at $75 an hour, still a fixed price. You get a written plan that lists every procedure and what will be done to it, and nothing is charged unless you accept it. The report page shows the price for your workbook.
Prices in US dollars. See the pricing page, the terms and the refund policy.
Questions people actually ask
Do I need a Google Workspace subscription?
No. That is the entire point. The output is a normal Google Sheet with a normal bound Apps Script project, which every Google account can own and run — free consumer accounts included.
Is my workbook uploaded and stored?
Yes, temporarily. The file is stored so the report and any conversion can be produced, and it is deleted automatically after 72 hours. You can delete it sooner from the report page. See the privacy page for the full detail.
What if the report says most of my file is Red?
Then the report has told you what an automated tool would get wrong, and it cost nothing. Most real workbooks have some Red: UserForms, files on a PC, Outlook, databases. That is hand work, and the report page offers a fixed price for it, with a written plan before you agree to anything.
Is this an LLM writing my code?
No. The report and the automated conversion come from a deterministic parser and code generator written for this purpose. A language model is never in the path for a Green procedure. Where one is used at all it is behind a flag, only for Amber constructs, and it is labelled as a suggestion in the output.
What does the price cover?
The hand work is a fixed price for the whole job, worked out from the report: Small $300 (up to 4 hours of work), Medium $750 (up to 10), Large $1,500 (up to 20); larger jobs at $75 an hour, still a fixed price. The written plan lists every procedure and what will be done to it, and nothing is charged unless you accept it.
My file is an old .xls, or an .xlsb. Does that work?
Yes. The report reads .xlsm, .xls and .xlsb (and .xltm and .xlam). A password to open has to come off first, because it encrypts the macros too. A password on the VBA project alone is usually not a problem: the macros can still be read, and the report notes the lock.
Guides
Short, sourced answers about Excel macros in Google Sheets, each checked against Google's own documentation.
Scan a workbook
Up to 25 MB. Free, no account, and it will tell you the bad news.