DEV Community

Weather Clock Dash
Weather Clock Dash

Posted on

Firefox Calculator Extension: Replace the Google Search Widget with a New Tab Calculator

Every time I want to do a quick calculation in the browser, the standard path is:

  1. Open a new tab
  2. Type the math into the URL bar
  3. Wait for Google to load a search result
  4. Find the calculator widget below the ads
  5. Use it

This is 10 seconds for a 2-second answer.

The alternative: make the new tab itself a calculator.


Quick Calculator and Unit Converter for Firefox

Install this Firefox extension and every new tab becomes a full calculator. Open a new tab — the calculator is there immediately.

What it calculates:

  • Basic arithmetic (+, -, ×, ÷)
  • Percentages
  • Scientific notation
  • Powers and roots

What it converts:

  • Length (meters, feet, inches, miles, km)
  • Weight (kg, lb, oz, grams)
  • Temperature (Celsius, Fahrenheit, Kelvin)
  • Volume (liters, gallons, cups, fl oz)
  • Currency (live exchange rates from public API)

Quick Calculator and Unit Converter — Firefox Add-ons


Who this is for

If you do math throughout the day: every calculation is one new tab away instead of a URL-bar search.

If you work with measurements: unit conversion between imperial and metric without navigating to a conversion site.

If you deal with international pricing: live currency conversion without opening a finance site.


What you give up

The new tab is replaced by the calculator. You lose:

  • The default Firefox new tab (recent history, suggested sites)
  • Whatever you were previously using as a new tab page

If you use the new tab primarily for navigation, this may not be worth the trade-off.

If you open a new tab and immediately type something, the Quick Calculator opens first — but the address bar is still accessible for searches.


Install it

Quick Calculator and Unit Converter — Firefox Add-ons

Free. No account required. Works in Firefox.


Quick Calculator is one of 11 Firefox extensions I built — see the full series.

Top comments (0)