Free Calculator Widgets for Your Website

Put a working WideMath calculator on your class page, blog or course site. Pick a tool, set the size, copy one line of code. It is free, needs no account and shows no ads inside the frame.

Try:

On this page

  1. How to embed a calculator
  2. Which calculators you can embed
  3. Adding the widget on popular platforms
  4. Making the frame fit your page
  5. Opening a ready-made problem
  6. Rules for using the widgets

How to embed a calculator

A widget is the same calculator you use on WideMath, loaded inside a frame on your own page. Your readers type into it as if they were on our site, and nothing is installed on yours.

  1. Choose a calculator in the box above. The preview shows exactly what your readers will see.
  2. Adjust the height and the maximum width if your page needs it. The default size fits the whole tool.
  3. Press Copy embed code.
  4. Paste the code where your site accepts HTML: an HTML block, an embed block or the HTML view of the editor. Publish the page.

The code has two parts. The first line is an iframe, the frame that loads the calculator from widemath.com/embed/. The second line is a short credit with a link to the full tool, for readers who want the worked examples and explanations that sit under each calculator on our site.

Tip

Every tool page on WideMath also has an "Embed" box near the end of the article with the code for that tool, so you can grab it while you are using the calculator.

Which calculators you can embed

All 24 calculators below have a widget. The height and width are the defaults the box above starts with: tall enough to show the whole tool without a scroll bar inside the frame on a laptop.

CalculatorWhat it doesHeightMax width
Scientific CalculatorCasio-style calculator with 8 modes: fractions, equations, matrices, complex numbers, base-N and statistics.760 px460 px
TI-36X Pro Style CalculatorTI-36X Pro style keypad with MathPrint fractions, FE exam solvers, d/dx, integrals, constants and a TI-30XS layout.1090 px480 px
GATE-Style Virtual CalculatorPractice version of the GATE on-screen calculator: same key order, a timed exam mode and numerical answer drills.800 px960 px
BA II Plus Style CalculatorFinancial keypad with TVM, cash flow NPV and IRR, bonds, amortization and depreciation, plus step-by-step forms.1160 px960 px
Construction CalculatorFeet-inch-fraction keypad with tape and memory, stair layout with code checks, and rafter, hip and jack lengths.780 px960 px
Graphing CalculatorPlot functions, implicit curves, inequalities, polar and parametric graphs, with sliders.600 px1100 px
3D Graphing CalculatorSurfaces, implicit surfaces, space curves, cylindrical and spherical plots, vector fields.600 px1100 px
Derivative CalculatorDerivatives with every rule shown, higher orders, partials, implicit dy/dx and tangent lines.940 px960 px
Integral CalculatorDefinite integrals, area under a curve, Riemann sums, volumes of revolution, double integrals.840 px960 px
Matrix CalculatorDeterminant, inverse, RREF with row operations, eigenvalues and systems, up to 6x6 in exact fractions.720 px960 px
Statistics CalculatorMean, SD, quartiles, outliers, regression with R², and normal, t, chi-square and F distributions.820 px960 px
Complex Number CalculatorRectangular, polar and exponential forms with working, all n-th roots, an Argand diagram and AC phasors.1180 px960 px
Binary CalculatorBase conversion with steps, a programmer view with bitwise ops and overflow, and an IEEE-754 float decoder.1200 px960 px
Unit Converter19 engineering categories plus a free-form box for compound units like 9.81 m/s^2 to ft/s^2.1040 px960 px
Subnet CalculatorIPv4 and IPv6 subnets with the binary working, split and summarize, VLSM planning and CCNA-style practice.1200 px960 px
Voltage Drop CalculatorVoltage drop and wire size for NEC, BS 7671, IEC and AS/NZS limits, in AWG or mm², with the working shown.1200 px960 px
Three-Phase Power CalculatorkW, kVA, kVAR and current with star and delta values, power factor correction and a capacitor resonance check.1200 px960 px
Battery CalculatorBattery runtime with Peukert, 13S4P-style pack design, inverter and off-grid bank sizing, and charge time.1000 px960 px
Moment of Inertia CalculatorCentroid, Ix, Iy, principal axes, section modulus for 11 shapes and built-up sections, with the table working.1200 px1100 px
Molarity CalculatorGrams from any formula or hydrate, C1V1 dilutions, serial dilutions, lab recipes with a prep sheet, and buffers.1060 px960 px
Error Propagation CalculatorUncertainty of any formula with symbolic partial derivatives, an error budget and a Monte Carlo check.1200 px960 px
Sample Size CalculatorSurvey and study sample sizes with power analysis for t-tests, ANOVA, proportions, correlation and chi-square.1130 px960 px
Nursing Dosage CalculatorDose, IV drip and infusion maths worked three ways, with practice problems and alligation for nursing and pharmacy.1130 px960 px
Schengen CalculatorSchengen 90/180 days: days used, days left, latest exit and earliest return, plus days per country for tax.1200 px960 px

The keypad calculators (scientific, TI-36X Pro style, BA II Plus style, GATE-style and the construction keypad) are narrow on purpose, so they sit well beside a worksheet or a lesson. The graphers and solvers are happier with the full width of your content column.

Adding the widget on popular platforms

Any site that lets you add your own HTML can show the widget. These are the usual places to paste it:

PlatformWhere to paste the code
WordPress (self-hosted)Add a Custom HTML block in the block editor and paste the code. On WordPress.com, frames from other sites only stay on plans that allow custom code; on smaller plans the editor removes them.
Google SitesChoose Insert, then Embed, open the Embed code tab and paste. Drag the box taller if the preview looks cut off.
CanvasIn the Rich Content Editor, open the HTML editor view of a page and paste the code where the tool should appear.
MoodlePaste the code in the HTML view of a Page or Label. Moodle only keeps frames when your site administrator allows embedded content, so ask them if it disappears after saving.
BloggerSwitch the post editor to HTML view and paste the code.
WixAdd an Embed HTML element (also called Embed a Site or Embed Code), choose code mode and paste.
SquarespaceAdd a Code block and paste the code.
NotionType /embed and paste only the address inside src="...", for example https://widemath.com/embed/graphing-calculator/. Notion does not take raw HTML, so add the credit line as a normal link below the embed.

If your platform strips the frame, the tool page link still works: post the address of the full calculator, such as https://widemath.com/graphing-calculator/, and your readers open it in a new tab.

Making the frame fit your page

The code sets the width to 100% with a maximum width, so the widget shrinks on a phone and stops growing on a wide screen. Only the height is fixed, because a frame cannot measure the page inside it from another website.

Opening a ready-made problem

Most WideMath tools keep the current problem in the page address, so a widget can open with your example already filled in. Set up the problem on the full tool page, copy the address from your browser, and swap widemath.com/ for widemath.com/embed/ in the iframe. For example, the graphing calculator's Share button copies a link that ends in #e=...; keep that part and the embedded graph opens with your curves on it.

This is handy for teachers: one page can show a worked graph, a matrix to row-reduce or a subnet to split, ready for students to change and explore.

Rules for using the widgets

Questions, or a tool you would like as a widget? Write to [email protected].

Frequently asked questions

Is the calculator widget free?

Yes. Every WideMath widget is free for schools, personal sites and business sites. There is no account, no API key and no usage limit. We only ask that you keep the short credit line with its link under the frame.

Will ads appear inside the widget?

No. The embedded version shows only the calculator, with no ads, menus or articles. Your readers see the tool and a small bar with its name and a link to the full page.

Does the widget work on phones?

Yes. The frame is 100% wide with a maximum width, so it shrinks to fit a phone screen, and the calculators themselves are built to work at phone widths. You may want a slightly taller frame for phones because some tools stack their panels.

How do I embed a graphing calculator in Google Sites?

Copy the code for the graphing calculator above, then in Google Sites choose Insert, Embed, open the Embed code tab and paste it. Resize the box on the page so the whole graph is visible, then publish.

Can I remove the "by WideMath" line?

Please keep it. The widgets are free because the credit link brings people to the full tools, which is how WideMath grows. The line is small, uses your page's own colours for the link text and sits under the frame.

Will my widget change when you update a calculator?

Yes, for the better. The frame always loads the current version from widemath.com, so fixes and new features reach every embedded copy without you changing anything. The embed address stays the same.

The WideMath team

Anuj Paudel, Ashish Pandey and Jhalak Prasad Pandey, Nepal

We build WideMath's free calculators. Every worked example on this page was computed with the tool above and checked against an independent method before it was published. Found a wrong answer? Tell us at [email protected].