Convert Excel Spreadsheet To Web Application For Free

Joris de Ruiter


Joris de Ruiter

You can convert an Excel spreadsheet to a web application for free in several ways. The right method depends on whether people need to view your data, work in the spreadsheet, or enter their own answers and receive a calculated result.
This guide covers four approaches: Google Sheets, Excel Online, ConvertSite, and custom code. It explains what each produces, what you can do for free, and how to turn a small Excel pricing model into an interactive calculator.
ConvertCalculator is now ConvertSite. Older tutorials and the WordPress plugin still use the ConvertCalculator name. This guide uses ConvertSite for the current platform and keeps ConvertCalculator where it identifies those resources.
Google Sheets is a useful free option when your main goal is to share spreadsheet information online.
What visitors get: a published version they can view. They cannot type their own inputs into that published view or edit its formulas. Changes to the source can appear in the published version when automatic republishing is enabled.
If colleagues need to edit the workbook, use the normal sharing permissions instead. Be deliberate about which sheets and data you publish, especially when the workbook includes customer information or internal prices.
Best for: public tables, charts, simple dashboards, and shared reference information. A calculator that gives every visitor an individual result needs an additional interface and calculation flow.
See Google's publishing and embedding instructions for the current controls and account restrictions.
Excel for the web lets you open and edit workbooks in a browser. Microsoft offers free web access, while work and school accounts can have different sharing rules and features.
Some embedded Excel workbooks support interactions such as sorting and filtering. Check the specific embed settings before promising that visitors can enter numbers, calculate their own result, or save changes. Browser access also needs a separate compatibility check for workbooks that depend on VBA or desktop-only features.
Best for: teams already using Excel who want browser access or a spreadsheet-based presentation. For a public quote calculator, check whether the available interface and permissions suit the customer experience you need.
ConvertSite builds interactive landing pages and sites that ask questions, apply business rules, and give visitors a useful answer before they enquire. You can use your Excel pricing model as the starting point for a quote calculator, savings estimator, or other customer-facing tool.
The visitor sees questions and a result. Your team manages the rates, rules, and next step behind that experience.
Copying an Excel formula into a different tool can require changing its references and checking the supported functions. A workbook containing macros, external connections, or several linked sheets needs a broader review than a single formula.
For complex models, contact the ConvertSite team to discuss the scope. Agree on the work and delivery terms for your particular spreadsheet.
The earlier ConvertCalculator tutorial below shows a manual calculator-building workflow. Its interface and terminology may differ from the current ConvertSite builder, so use it alongside the current documentation.
Suppose a cleaning business prices a job by floor area, applies a minimum charge, and offers a fixed-price extra. These sample prices illustrate the calculation; replace them with your own rates and terms.
| Cell | Setting or input | Example value |
|---|---|---|
| B2 | Area to clean | 50 m² |
| B3 | Rate per square metre | $2 |
| B4 | Minimum cleaning charge | $120 |
| B5 | Selected extras total | $30 |
The estimate formula is =MAX(B2*B3,B4)+B5.
For 50 m², the area charge is $100. The $120 minimum applies, then the $30 extra brings the estimate to $150. For 100 m² with the same extra, the estimate is $230.
In this example, the minimum applies to the area charge before extras. Tax and travel are outside the sample calculation. State the relevant inclusions and exclusions when you adapt it for your business.
Create an area input and a checkbox for the $30 extra. Keep the rate and minimum charge as business settings. Show the area charge, any minimum-charge adjustment, the selected extra, and the total estimate.
Require a positive area before displaying an estimate. Label the result as an estimate when your team still needs to confirm the scope, then offer a relevant next step such as requesting a quote.
Describe the same inputs and pricing rules to ConvertSite's AI assistant. You can also connect Claude or Codex to ConvertSite to build and revise the page, logic, and supporting tables.
For example:
Build a cleaning quote calculator in ConvertSite. Ask for area in square metres and offer a checkbox for a $30 extra. Use a rate of $2 per square metre and a $120 minimum cleaning charge before extras. Keep the rate and minimum editable by the business. Show an itemized estimate and wait for a positive area before showing the price. Check that 50 m² with the extra gives $150, 100 m² with the extra gives $230, and 50 m² without the extra gives $120. Do not publish until I have reviewed it.
Review the generated questions and calculation. Check the minimum-charge boundary at 60 m², test blank and invalid inputs, and confirm that selecting or removing the extra changes the result correctly.
The AI can help build the experience from your explanation. You still need to confirm that it reproduces your intended business rules.
| Factor | Google Sheets / Excel for the web | ConvertSite |
|---|---|---|
| Starting point | An uploaded workbook or existing spreadsheet | Your inputs, pricing rules, formulas, and expected results |
| Visitor experience | A published view, shared workbook, or supported embedded view | A designed page with questions and a calculated answer |
| Calculations | Run in the source spreadsheet, subject to the viewing and editing mode | Run in the configured calculator; references and results need checking |
| Enquiries | A separate form or workflow may be needed | Can be part of the interactive flow, with the handoff configured |
| Free access | Free options exist; account settings and features vary | Free building and testing; paid publishing after the trial |
| Ongoing changes | Maintain the source workbook and its publishing settings | Edit the page, business rules, and relevant connections, then publish the update |

Start by tracing the calculation the visitor needs. A workbook may contain internal reporting, lookup tables, assumptions, and outputs that do not all belong in the public experience.
Split a long calculation into steps you can check. List dependencies such as linked workbooks or macros, then decide how each will be handled in the web version. Keep known input/output pairs so you can detect differences when the logic changes.
Typical customer-facing examples include quote builders, ROI calculators, and product configurators. Each should explain its result and give the visitor an appropriate next step.
A developer can build a web interface around the calculations and data in your workbook. This suits projects that need custom behaviour, authentication, or systems integration beyond the other approaches.
Exporting to CSV gives you a data file. A normal CSV export stores cell values rather than an executable Excel calculation model. You need to translate the formulas and business rules into code or use a suitable calculation engine, then test the results.
For a small browser-based calculator, HTML and JavaScript may be enough. Static HTML, CSS, and JavaScript can be hosted on GitHub Pages, subject to its terms and limits. A Python app using Flask or Streamlit needs hosting that supports its runtime; GitHub Pages does not run that server for you.
What can be free: development tools and some hosting options. Check usage limits, licensing, and the work needed to maintain the app. Development time and ongoing support still matter when comparing costs.
Best for: projects with development resources and requirements that justify a custom application.
Choose the method by testing the task a visitor should complete. Check that they can enter the intended information, understand the result, and take the next step.

A published table or shared workbook may be enough when people only need to see information or collaborate internally. A project built around specialist desktop Excel features needs a compatibility assessment before you choose its web approach.
ConvertSite is relevant when your visitor's answer depends on their choices: a quote, estimate, recommendation, or configured offer. Start with one useful calculation and expand the experience as the rules and next step become clear.
Choose one calculation from your workbook and write down its inputs, rules, and expected results. Start building in ConvertSite, explore the calculator templates, or use the AI prompt above as your starting brief.
Build and test before publishing. Check the current plans for trial terms, live publishing, and any email, integration, or payment features your flow needs.
Frequently asked questions answered