ExcelTool.io

Free Excel Widgets for Your Website

Give your readers a working VLOOKUP builder, loan amortization schedule, budget or timesheet generator, or a CSV to Excel converter, right inside your post. One paste, no sign-up, no ads, and their data never leaves their browser.

  • Your readers' data stays with them

    Every widget runs in the visitor's own browser. Pasted data, uploaded files and the workbooks they download are never sent to ExcelTool or to you.

  • No ads, ever

    The embedded tools never load advertising, so nothing competes with your own offers or affiliate links.

  • Free, with no sign-up

    No account, no API key, no usage limits. Copy the code and paste it.

  • Works wherever HTML works

    WordPress, Webflow, Squarespace, Ghost, Wix's HTML embed, or a plain HTML page. The frame resizes itself to fit its content.

  • Fits your design

    Light, dark or match-the-visitor themes, your brand color and any width from 320 to 800 pixels. Phones get the same tool, laid out for a narrow screen.

  • Built for US readers

    Calculators default to US dollars, a 40-hour overtime week and month/day/year dates, so a post for American readers needs no setup.

Made for US personal finance, accounting, small-business and HR blogs, Excel tutorials, and the help centers and API docs of software that exports data. Pick a widget, check the live preview, and copy the code.

Formula builders

VLOOKUP Generator

Readers build a correct VLOOKUP step by step, or run one on data they paste in. A fit for Excel tutorials, bookkeeping guides and HR-ops posts.

Embed code

<iframe id="exceltool-vlookup-generator" src="https://www.exceltool.io/embed/vlookup-generator?id=exceltool-vlookup-generator&amp;theme=auto" title="VLOOKUP Generator" loading="lazy" width="100%" height="640" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">VLOOKUP Generator by <a href="https://www.exceltool.io/vlookup-generator">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the VLOOKUP Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

XLOOKUP Generator

Builds a modern XLOOKUP with a not-found value and match mode, for posts written for Microsoft 365 users.

Embed code

<iframe id="exceltool-xlookup-generator" src="https://www.exceltool.io/embed/xlookup-generator?id=exceltool-xlookup-generator&amp;theme=auto" title="XLOOKUP Generator" loading="lazy" width="100%" height="600" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">XLOOKUP Generator by <a href="https://www.exceltool.io/xlookup-generator">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the XLOOKUP Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

INDEX MATCH Generator

Writes the INDEX/MATCH lookup that works in every version of Excel and looks left as easily as right.

Embed code

<iframe id="exceltool-index-match-generator" src="https://www.exceltool.io/embed/index-match-generator?id=exceltool-index-match-generator&amp;theme=auto" title="INDEX MATCH Generator" loading="lazy" width="100%" height="560" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">INDEX MATCH Generator by <a href="https://www.exceltool.io/index-match-generator">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the INDEX MATCH Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

SUMIFS Generator

Totals sales, expenses or hours that meet several conditions at once - by region, month or employee.

Embed code

<iframe id="exceltool-sumifs-generator" src="https://www.exceltool.io/embed/sumifs-generator?id=exceltool-sumifs-generator&amp;theme=auto" title="SUMIFS Generator" loading="lazy" width="100%" height="640" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">SUMIFS Generator by <a href="https://www.exceltool.io/sumifs-generator">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the SUMIFS Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

IF Formula Generator

Turns a plain-English condition into an IF formula: pass or fail, over or under budget, paid or overdue.

Embed code

<iframe id="exceltool-if-formula-generator" src="https://www.exceltool.io/embed/if-formula-generator?id=exceltool-if-formula-generator&amp;theme=auto" title="IF Formula Generator" loading="lazy" width="100%" height="560" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">IF Formula Generator by <a href="https://www.exceltool.io/if-formula-generator">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the IF Formula Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

COUNTIF Generator

Counts the rows that match one condition, with the quoting rules for text and comparisons handled.

Embed code

<iframe id="exceltool-countif-generator" src="https://www.exceltool.io/embed/countif-generator?id=exceltool-countif-generator&amp;theme=auto" title="COUNTIF Generator" loading="lazy" width="100%" height="520" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">COUNTIF Generator by <a href="https://www.exceltool.io/countif-generator">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the COUNTIF Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

Calculators that download as Excel

Amortization Schedule Generator

Mortgage, auto-loan and student-loan schedules in US dollars, downloaded as a live Excel workbook. Made for personal finance and real-estate blogs.

Embed code

<iframe id="exceltool-amortization-schedule-excel" src="https://www.exceltool.io/embed/amortization-schedule-excel?id=exceltool-amortization-schedule-excel&amp;theme=auto" title="Amortization Schedule Generator" loading="lazy" width="100%" height="720" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">Amortization Schedule Generator by <a href="https://www.exceltool.io/amortization-schedule-excel">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the Amortization Schedule Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

Profit and Loss Template Generator

A monthly P&L with revenue, cost of goods sold, operating expenses and margin rows. Suits small-business, bookkeeping and accounting sites.

Embed code

<iframe id="exceltool-profit-and-loss-template-excel" src="https://www.exceltool.io/embed/profit-and-loss-template-excel?id=exceltool-profit-and-loss-template-excel&amp;theme=auto" title="Profit and Loss Template Generator" loading="lazy" width="100%" height="720" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">Profit and Loss Template Generator by <a href="https://www.exceltool.io/profit-and-loss-template-excel">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the Profit and Loss Template Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

Timesheet Template Generator

Weekly timesheets with overtime after 40 hours at time and a half by default. Useful on HR, payroll and freelancer blogs.

Embed code

<iframe id="exceltool-timesheet-template-excel" src="https://www.exceltool.io/embed/timesheet-template-excel?id=exceltool-timesheet-template-excel&amp;theme=auto" title="Timesheet Template Generator" loading="lazy" width="100%" height="720" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">Timesheet Template Generator by <a href="https://www.exceltool.io/timesheet-template-excel">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the Timesheet Template Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

Budget Template Generator

A 12-month household or team budget in USD with live totals and a net row. Fits personal finance and budgeting posts.

Embed code

<iframe id="exceltool-budget-template-excel" src="https://www.exceltool.io/embed/budget-template-excel?id=exceltool-budget-template-excel&amp;theme=auto" title="Budget Template Generator" loading="lazy" width="100%" height="720" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">Budget Template Generator by <a href="https://www.exceltool.io/budget-template-excel">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the Budget Template Generator on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

Data converters

CSV to Excel Converter

Lets your users turn a CSV export into a real .xlsx without leaving your help center or docs.

Embed code

<iframe id="exceltool-csv-to-excel" src="https://www.exceltool.io/embed/csv-to-excel?id=exceltool-csv-to-excel&amp;theme=auto" title="CSV to Excel Converter" loading="lazy" width="100%" height="560" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">CSV to Excel Converter by <a href="https://www.exceltool.io/csv-to-excel">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the CSV to Excel Converter on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

JSON to Excel Converter

Converts an API response or JSON export to a spreadsheet, nested objects flattened. Made for API and developer docs.

Embed code

<iframe id="exceltool-json-to-excel" src="https://www.exceltool.io/embed/json-to-excel?id=exceltool-json-to-excel&amp;theme=auto" title="JSON to Excel Converter" loading="lazy" width="100%" height="560" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">JSON to Excel Converter by <a href="https://www.exceltool.io/json-to-excel">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the JSON to Excel Converter on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

Excel function try-it boxes

VLOOKUP Function Explainer

Try VLOOKUP on a small sample table: edit the formula or the cells and see the result update.

Embed code

<iframe id="exceltool-excel-functions-vlookup" src="https://www.exceltool.io/embed/excel-functions/vlookup?id=exceltool-excel-functions-vlookup&amp;theme=auto" title="VLOOKUP Function Explainer" loading="lazy" width="100%" height="560" allow="clipboard-write" style="border:0;display:block;max-width:720px"></iframe>
<p style="font:13px/1.4 system-ui,sans-serif;margin:6px 0 0">VLOOKUP Function Explainer by <a href="https://www.exceltool.io/excel-functions/vlookup">ExcelTool</a></p>
<script src="https://www.exceltool.io/embed/resize.js" async></script>
Open the full tool

Embed the VLOOKUP Function Explainer on your site

Free, no sign-up and no ads. It runs in your visitors' browsers, so their data never leaves their computer.

Show an Excel file on your website

Publishing a price list, a rate table or league standings? Upload the spreadsheet to your site and add one script tag. Visitors get a clean table with a tab for each sheet, sticky column headings and click-to-sort columns, and your number formats, currency and dates come through as you set them in Excel. The file is read in the visitor's browser, straight from your site.

Upload the .xlsx, .xls or .csv to your own site (in WordPress: Media > Add New, then copy the file URL) and paste its address here.

Spreadsheet embed code

<script src="https://www.exceltool.io/embed/sheet.js" data-src="/files/prices.xlsx" data-max-rows="500" data-theme="auto" async></script>

Live example (a sample price list)

How to embed a widget in WordPress

  1. Copy the embed code for the widget you want from this page, or from the Embed this tool button on any tool page.
  2. In the block editor, open the post, click + where the widget should go and add a Custom HTML block.
  3. Paste the code into the block and click Preview to see the working tool.
  4. Update or publish the post.

In the classic editor, switch to the Text tab before pasting. With Elementor, drag in an HTML widget and paste the code there. Some security plugins strip scripts from posts; the tool still works without the resize script, it simply keeps its starting height.

Webflow, Squarespace and plain HTML

  • Webflow: add a Code Embed element, paste the code and save. The widget appears on the published site.
  • Squarespace: add a Code block (available on plans that allow custom code), paste the code and turn off “Display Source”.
  • Plain HTML: paste the code wherever the tool should appear inside the <body>. If the page has several widgets, include the resize script once.

About the credit link

Each snippet ends with a short line such as “VLOOKUP Generator by ExcelTool”, linking to the full tool. It is how other site owners discover the widgets, and keeping it is the nicest way to say thanks. It is not a condition of use: remove it or restyle it and nothing changes. The widgets are free either way.

Prefer to send readers to the full tool instead? Every widget has a matching page, such as the amortization schedule or the CSV to Excel converter, with longer guides and worked examples.

Excel widget questions