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.
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.
Copy the embed code for the widget you want from this page, or from the Embed this tool button on any tool page.
In the block editor, open the post, click + where the widget should go and add a Custom HTML block.
Paste the code into the block and click Preview to see the working tool.
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
Yes. There is no fee, no account and no usage cap, and the tools inside the widgets carry no ads. We ask - but do not require - that you keep the one-line credit under the widget.
No. It is a plain, visible link that helps other site owners find the tools, and we appreciate it when you keep it. Delete it or restyle it and the widget works exactly the same.
They set no cookies and load no ads or ad trackers. We count anonymous widget loads and collect anonymous error reports so we can keep the tools working. What your visitors type, paste or open stays in their browser.
The tools load in their own frame with loading="lazy", so the browser only fetches one when a reader scrolls near it, and nothing in the frame can block your page from rendering. The resize script is under 2 KB.
WordPress.com removes iframes and scripts from posts unless your plan allows custom code or plugins. Self-hosted WordPress (WordPress.org) has no such limit: use a Custom HTML block.
Yes - that is the spreadsheet embed. Upload the .xlsx, .xls or .csv file to your own site, paste the one-line script with the file's address, and visitors get a sortable table with a tab for each sheet. The file goes from your server to the visitor's browser and is never sent to ExcelTool.
Most often the file is on a different domain from the page - for example a Google Drive or Dropbox link - and that server does not allow other sites to read it (CORS). Upload the file to the same website as the page instead. The table also stops at files over 10 MB; save a smaller copy with only the sheet you want to show.
Yes. Every tool widget takes a light, dark or automatic theme and an accent color - use "Customize colors and width" on any widget below. The spreadsheet embed takes data-theme and data-accent attributes.