Free Calculator Widget

Create a TDEE Calculator that helps visitors estimate daily calorie needs and make informed decisions.

Create a Calculator

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Calculator widget is a free, no-code embed that lets you build a custom calculator for your website — any input fields, any formula, any result.

Add the input fields visitors will fill in (number, text, dropdown, radio, checkbox), define the formula that turns those inputs into a result, configure dynamic field conditions (show/hide based on prior answers), customize the result formatting (currency, percentage, units), pick a layout and skin, and paste a one-line embed snippet on Webflow, Tilda, Google Sites, Framer, Hostinger, Canva, Notion, and 200+ other platforms.

Use it for cost estimators, savings calculators, ROI calculators, fitness/health calculators (TDEE, BMI, macros), pricing calculators, quote tools, mortgage calculators — anywhere your visitors need to do math to make a decision on your site.

Why add a Custom Calculator widget to your website?

  • Turn page views into qualified leads

    A calculator that delivers a personalized answer ("You'll save $1,240 a year", "You need 2,800 calories a day") is an interactive moment that visitors invest in. After a calculation, a CTA ("Get a quote", "Start the trial") converts far better than a static banner — the visitor has shown they care enough to fill in fields and is primed to take the next step.

  • Show personalized value without a sales call

    Pricing pages and feature lists are generic. A calculator gives visitors a personalized answer based on their specific situation — "How much will THIS cost ME?" — before any sales conversation. Less friction for the visitor, less work for the team. Visitors who want to talk after seeing the result are highly qualified.

  • Build any calculator, not a fixed type

    Many calculator widgets ship as a fixed type — "a BMI calculator", "a mortgage calculator", "a tip calculator". This widget is a builder — you define the inputs, the formula, and the result yourself. Build a TDEE calculator today, a SaaS pricing estimator tomorrow, a shipping-cost calculator next week. Same widget, same setup pattern, any math.

  • Dynamic field conditions for branching flows

    Real decisions aren't linear. Show or hide fields based on earlier answers — "Are you renting or buying?" → show different follow-up fields per branch. Conditional logic turns a simple calculator into a multi-step decision tool without separate widgets per path.

Get started in 3 steps

How it works

  1. Define your input fields

    Add the fields visitors fill in — number inputs (weight, age, monthly spend), text inputs, dropdowns (plan tier, package size), radio buttons (yes/no questions), checkboxes (multiple selections). Set min/max validations, default values, helper text, and required-field flags. Layout the fields in the order that matches the visitor's decision flow.

  2. Write the calculation formula

    Define how inputs combine into a result — basic math (add, subtract, multiply, divide), conditional logic ("if Plan is Pro, multiply by 1.5"), references between fields, and rounding. Configure result formatting (currency, percentage, units like kg/lb or USD/EUR) and add custom result messaging based on value ranges. Dynamic field conditions can show or hide later fields based on earlier inputs.

  3. Embed on your site

    Copy the one-line embed snippet and paste it on Webflow, Tilda, Hostinger, Notion, Framer, or any of the 200+ supported platforms. Visitors fill in fields, see the calculated result in real time, and (optionally) tap a CTA to act on it ("Get a quote", "See plans", "Contact sales"). Edits in the Common Ninja editor push to every embed without re-paste.

Open the editor

What you get with the Calculator widget

Versatile field customization

Number, text, dropdown, radio, checkbox, slider — pick the input type that matches the question. Configure min/max validations, default values, helper text, units (kg, lb, USD, EUR, %), and required-field flags. Field order and grouping happen in the editor without code.

Dynamic field conditions

Show or hide fields based on prior answers. "Are you renting?" → show monthly-rent field. "Are you buying?" → show down-payment field. Conditional logic turns a single calculator into a branching decision tool without separate widgets per path.

Advanced complex calculations

Beyond basic add/subtract/multiply/divide — compound formulas, references between fields, conditional results, percentage calculations, exponentiation, and rounding controls. Build any math you can express; the widget evaluates it on the visitor's input in real time.

Customizable results formatting

Display the result as a number, currency (USD, EUR, GBP), percentage, units (kg, lb, calories), or formatted custom text. Add result messaging that changes based on value ranges ("Save more than $1,000 → Excellent fit", "Save less than $200 → Consider the higher tier").

Everything in the editor

Also included in the editor

Integrated Call-to-Action Button

Add a call-to-action button directly onto the Calculator widget to prompt users towards the next step, such as submitting a form, requesting a quote, or making a purchase. This integration can help drive conversions and streamline user interactions on your site.

Varied Calculator Layouts

The Calculator widget offers multiple layout options to ensure it fits seamlessly with your website's design and style. This variety allows you to choose the best layout that meets your aesthetic and functional requirements.

User-Friendly Calculator Widget

The Calculator widget is designed for ease of use, requiring no coding expertise for customization. Its intuitive dashboard simplifies the setup process, allowing you to tailor the calculator to your preferences with just a few clicks, making it accessible for users of all technical levels.

Build the calculator your visitors are looking for

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one calculator with no time limit and no credit card. Upgrade only when you need additional calculators, more fields per calculator, advanced conditional logic, premium skins, integration with CRM/email tools, or features like saved-result emails and per-calculator analytics.

Platform-specific guides

How to add Calculator to your website

Pick your platform. Each takes under 4 minutes.

  1. 1In the Webflow Designer, drag an Embed element onto the page where the calculator should appear.
  2. 2Paste the Common Ninja embed snippet into the embed code field and click Save & Close. Resize the element if needed.
  3. 3Publish the site. The calculator renders inline; edits push to every embed without republishing in Webflow.
Add Instagram Feed to Webflow

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

The Calculator widget is a customizable tool that allows site owners to create advanced calculators tailored to their business needs.

You can customize various elements like colors, fonts, spacing, and add fields such as sliders and dropdowns with specific properties.

Yes, you can set conditions to show or hide fields based on the values of other fields, making the calculator dynamic and responsive.

The widget supports complex calculations using advanced mathematical formulas, tailored to your business requirements.

Yes, the Calculator widget is fully responsive and displays elegantly on any device, ensuring a consistent user experience.

Embedding the widget is simple and requires just a single line of code, making integration quick and easy.

Yes, you can add a call-to-action button to prompt users towards actions such as submitting a form or making a purchase.

Yes, the widget allows for custom CSS to enable deeper customization and alignment with your website’s style and functionality needs.

You can add various fields, including sliders and dropdowns, with customizable properties like min/max values, steps, and formats.

Yes, you can control the format and wording of the results to match your business's specific terminology and presentation style.

No, the widget is designed for ease of use and does not require any coding expertise to customize.

Yes, you can create and use multiple complex calculations within a single calculator on your page.

Yes, the widget offers a variety of design skins to choose from, ensuring it matches your website's aesthetics.

The widget offers multiple layout options to fit seamlessly with your website's design and style.

Yes, any changes you make to the widget will automatically update, ensuring your website always displays the most current version.

Ready when you are

Add a custom Calculator to your site in 5 minutes

Build any calculator — cost estimator, savings tool, fitness tracker, pricing quote — with custom input fields, complex formulas, conditional field logic, formatted results, integrated CTAs, stylish skins, and Custom CSS. Embed on 200+ platforms including Webflow, Tilda, Hostinger, Notion, Framer, Google Sites, and WordPress.

Create your Calculator

No credit card · Setup in under 5 minutes