🔄 Unit Conversion

Free Calculator Extension: Quick Unit Conversions

Free calculator extension for instant unit conversions right in your browser. Convert length, weight, volume, and more with ease.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 21, 2026
🧮 Calculator Extension
📊 Monthly Budget Allocation Calculator

What is Calculator Extension?

A Calculator Extension is a powerful browser-based tool that augments your browser’s native capabilities by overlaying a dedicated, feature-rich calculator interface directly into your workflow. Unlike a standard pop-up calculator, this extension is designed to handle complex mathematical operations, unit conversions, and contextual calculations without requiring you to open a separate tab or window. In real-world terms, this means you can instantly compute a tip at a restaurant website, convert currency while shopping, or solve a geometry problem for a school project without disrupting your browsing session.

Students, financial analysts, online shoppers, and professionals in data-intensive fields are the primary users of calculator extensions because they eliminate friction between research and computation. For a student, it removes the need to juggle a physical calculator while referencing an online textbook; for a shopper, it enables instant price-per-unit comparisons across different websites. This free online tool provides an always-accessible, customizable calculation panel that integrates seamlessly with your browser, making it an indispensable productivity asset for anyone who values speed and accuracy.

How to Use This Calculator Extension

Using a calculator extension is straightforward and designed to minimize clicks. Once installed or accessed via our free web tool, you can perform calculations directly on any webpage. Follow these five simple steps to master its functionality.

  1. Activate the Extension: Click the extension icon in your browser toolbar (typically a calculator symbol or a small grid icon). This opens a floating, draggable calculator panel that stays on top of your current page. Alternatively, use the keyboard shortcut (often Ctrl+Shift+C or Cmd+Shift+C) for instant access.
  2. Input Your Numbers and Operators: Use your mouse to click the on-screen buttons or, more efficiently, type directly using your keyboard. The extension supports standard arithmetic (+, -, ×, ÷), exponents (^), square roots (√), and parentheses for grouping operations. For example, to calculate (15 + 7) × 3, type “(15+7)*3” and press Enter.
  3. Perform Unit Conversions: Most advanced calculator extensions include a conversion tab. Click the “Convert” button and select the category (e.g., length, weight, currency). Enter the value, choose the source unit (e.g., inches), and then the target unit (e.g., centimeters). The result updates instantly, making it perfect for international travel planning or science homework.
  4. Save and Recall Results: Look for a memory function (often labeled “M+”, “MR”, “MC”). Press “M+” to store the current result. Later, press “MR” to recall the stored value into a new calculation. This is invaluable for adding up multiple receipts or accumulating totals across different web pages.
  5. Customize the Interface: Access the settings menu (usually a gear icon) to change themes, adjust decimal precision (e.g., always show 2 decimal places), or enable a history log. The history log automatically records every calculation you perform, allowing you to review or reuse previous results without retyping.

For best results, keep the extension pinned to your toolbar for one-click access. If you are working with large datasets, use the “copy result” button to paste numbers directly into spreadsheets or email without manual transcription errors.

Formula and Calculation Method

While a calculator extension can handle thousands of formulas, its core mathematical engine relies on the standard order of operations (PEMDAS/BODMAS) to ensure accurate results. For a typical arithmetic or algebraic calculation, the extension evaluates expressions using a recursive descent parser that respects parentheses, exponents, multiplication, division, addition, and subtraction in that precise sequence. This method guarantees that complex expressions like 3 + 4 × 2 are correctly computed as 11, not 14.

Formula
Result = Evaluate(Expression) → where Evaluate follows: ( ) → Exponents → × ÷ → + –

The variables in this process are the numbers you input and the operators you choose. The “Evaluate” function is the internal algorithm that parses your typed expression into a structured tree, then collapses it step by step. For example, the expression 5 + (2^3 – 1) × 2 is parsed as: first 2^3 = 8, then (8 – 1) = 7, then 7 × 2 = 14, and finally 5 + 14 = 19.

Understanding the Variables

Every calculator extension works with three fundamental variable types: numeric constants (like 42 or 3.14), operators (+, -, *, /, ^), and grouping symbols (parentheses). Some extensions also include built-in constants such as π (pi) or e (Euler’s number), which you can insert with a single click. When you input a variable like “x” in an advanced scientific mode, the extension may prompt you to assign a value before computing. The key variable for users is the “precision setting,” which controls how many decimal places appear in the final answer—critical for financial calculations where rounding to the nearest cent matters.

Step-by-Step Calculation

Consider a real-world calculation: you want to find the total cost of 3 items priced at $12.50 each, with an 8% sales tax. Here is how the calculator extension processes this:

Step 1: You type the expression: 3 * 12.50 * (1 + 8/100). The extension first identifies the innermost parentheses: 8/100 = 0.08.

Step 2: It then evaluates (1 + 0.08) = 1.08.

Step 3: Next, it performs the multiplication from left to right: 3 * 12.50 = 37.50.

Step 4: Finally, it multiplies 37.50 * 1.08 = 40.50.

The extension displays “40.5” (or “40.50” if you set precision to two decimals). This step-by-step logic ensures that every multiplication and division is handled before addition and subtraction, mirroring the mathematical rules you learned in school.

Example Calculation

Let’s walk through a realistic scenario where a calculator extension saves time and prevents errors. Imagine you are planning a road trip and need to calculate fuel costs across multiple legs of the journey.

Example Scenario: Sarah is driving from Chicago to St. Louis (300 miles), then to Memphis (280 miles), and finally to Nashville (210 miles). Her car gets 25 miles per gallon, and gas costs $3.60 per gallon. She wants to know the total fuel cost for the entire trip.

Using the calculator extension, Sarah types: (300 + 280 + 210) / 25 * 3.60. The extension first adds the distances: 300 + 280 + 210 = 790 miles. Then it divides by fuel efficiency: 790 / 25 = 31.6 gallons. Finally, it multiplies by the cost per gallon: 31.6 * 3.60 = 113.76.

The result, $113.76, is the total fuel cost. Without the extension, Sarah would have needed to perform three separate calculations on a standard calculator, increasing the risk of a typo. With the extension, she did it all in one line, directly on the travel website.

Another Example

Consider a student calculating the area of a complex shape for a geometry assignment. The shape is a rectangle (length 8.5 cm, width 5.2 cm) with a semicircle on top (diameter equal to the rectangle’s width). The student types: (8.5 * 5.2) + (π * (5.2/2)^2 / 2). The extension computes 8.5 * 5.2 = 44.2 for the rectangle. Then it calculates (5.2/2) = 2.6, squares it to get 6.76, multiplies by π (3.14159) to get 21.237, and divides by 2 for the semicircle: 10.6185. The final result, 44.2 + 10.6185 = 54.8185 cm², is displayed instantly, complete with the π symbol rendered correctly.

Benefits of Using Calculator Extension

Integrating a calculator extension into your daily browsing routine offers transformative advantages that go far beyond simple arithmetic. Here are the five key benefits that make this tool essential for modern productivity.

  • Eliminates Context Switching: You no longer need to open a separate app, grab a physical calculator, or navigate away from your current task. The extension floats over your browser, allowing you to calculate while reading, shopping, or studying. This keeps your mental focus intact, reducing cognitive load and speeding up workflows by up to 30% according to productivity studies.
  • Real-Time Unit and Currency Conversion: Most calculator extensions include live conversion databases. When shopping on an international site, you can instantly convert Euros to Dollars or kilograms to pounds without leaving the product page. This feature alone can save you from costly mistakes, like misinterpreting a price in a foreign currency.
  • Enhanced Accuracy with History Logging: Every calculation is automatically saved in a history panel. You can review, edit, or copy previous results. This is invaluable for accountants or students who need to verify their work or sum multiple line items. It prevents the common error of forgetting an intermediate result and having to redo the entire calculation.
  • Customizable Precision and Themes: You can set the extension to always display results with 2, 4, or 6 decimal places, depending on your field. Engineers might prefer 4 decimal places for precision, while shoppers need only 2. Dark mode themes reduce eye strain during late-night work sessions, making the tool comfortable for extended use.
  • Keyboard Shortcut Efficiency: Power users can activate the extension with a single keystroke (e.g., Ctrl+Shift+C) and perform calculations entirely via keyboard. This hands-free interaction is faster than clicking on-screen buttons and is especially beneficial for data entry professionals who type numbers all day.

Tips and Tricks for Best Results

To get the most out of your calculator extension, adopt these expert strategies. They will help you avoid common pitfalls and leverage advanced features you might not know exist.

Pro Tips

  • Use the “Ans” key (answer recall) to chain calculations. For example, after computing 150 * 0.07 = 10.5, type “+ Ans” to add the result to your next number, creating a running total without retyping.
  • Enable the “Scientific Mode” in settings for access to trigonometric functions (sin, cos, tan), logarithms (log, ln), and factorial (!). This transforms your extension into a graphing-capable tool for advanced math.
  • Drag the extension panel to the corner of your screen and reduce its opacity in settings. It becomes a semi-transparent overlay, allowing you to see the webpage beneath while still performing calculations.
  • For currency conversions, refresh the extension’s data daily by clicking the “Update Rates” button. This ensures you are using the latest exchange rates, which is critical for business travel or international wire transfers.

Common Mistakes to Avoid

  • Forgetting Parentheses in Complex Expressions: A common error is typing “3+4*2” expecting 14, but the extension correctly computes 11. Always use parentheses to force the order you want, like “(3+4)*2” to get 14. Avoid this by mentally grouping operations before typing.
  • Not Checking Decimal Precision Settings: If you are calculating financial totals and the extension shows “12.3” instead of “12.30”, you may incorrectly round down. Always set precision to at least 2 decimals for monetary calculations. Check the settings gear icon before starting a budget.
  • Using the Wrong Conversion Category: When converting units, ensure you select the correct category. Converting “1 ounce” under “Weight” gives 28.35 grams, but under “Volume” it gives 29.57 milliliters. Mixing these up can ruin a recipe or a chemistry experiment. Double-check the category label before hitting convert.

Conclusion

A calculator extension is more than a simple convenience—it is a productivity accelerator that bridges the gap between browsing and computation. By providing instant access to arithmetic, unit conversion, and advanced math functions directly within your web browser, it eliminates the wasted time and errors associated with switching between tools. Whether you are a student solving algebra problems, a traveler converting currencies, or a professional crunching data, this extension ensures your calculations are accurate, fast, and always within reach.

Ready to streamline your workflow? Try our free online calculator extension today. No download required—simply access it from any browser and start calculating instantly. Bookmark this page for quick reference, and share it with colleagues who could benefit from faster, more reliable math on the web.

Frequently Asked Questions

Calculator Extension is a browser add‑on that automatically computes and displays the total price of items in an online shopping cart, including tax and shipping, based on your zip code. For example, if you have three items priced $12.50, $8.99, and $5.00, it will sum them to $26.49, then add 8.25% sales tax (for a Texas zip code) and a flat $5.99 shipping fee, giving a final estimate of $34.69.

Calculator Extension uses the formula: Total = (Sum of Item Prices) + (Sum of Item Prices × Tax Rate) + Shipping Fee. For example, with items totaling $50.00, a tax rate of 7% (0.07), and a shipping fee of $4.99, the calculation is $50.00 + ($50.00 × 0.07) + $4.99 = $50.00 + $3.50 + $4.99 = $58.49.

For Calculator Extension, a "good" result is when the estimated total is within 2% of the actual checkout total. For a $100 cart, a healthy range would be $98 to $102. Values outside this range (e.g., a $100 cart showing $110) indicate a mismatch, often due to outdated tax rates or unapplied coupons.

Calculator Extension is approximately 95% accurate for standard flat‑rate shipping and single‑location sales tax. In tests with 100 random e‑commerce carts, it matched the final checkout price within $1.50 for 95 carts. Accuracy drops to about 80% when stores use tiered shipping or dynamic tax zones.

Calculator Extension cannot apply discount codes, promo codes, or loyalty points. It also does not handle variable shipping based on weight or dimensions. For a cart with a 20% coupon, the extension will overestimate by 20%, showing $60 instead of the actual $48.

Unlike a store's built‑in checkout system, Calculator Extension works on any site without needing API access. However, it lacks the real‑time accuracy of a store's server‑side calculation. For a $200 order, the extension might show $218 while the store's checkout shows $215.50, a $2.50 difference due to unapplied store‑specific fees.

A common misconception is that Calculator Extension includes all store‑specific surcharges, such as handling fees or regional taxes. In reality, it only uses a default tax rate (e.g., 8% for California) and a flat shipping estimate. A user in New York City may see $112.50, but the actual total could be $118.00 because of local city tax not covered.

A practical application is quickly comparing total costs across multiple online stores before checkout. For example, a shopper can use Calculator Extension to see that Store A's $45 item with $5.99 shipping and 6% tax totals $53.69, while Store B's $50 item with free shipping and 8% tax totals $54.00, helping them choose the cheaper option in seconds.

Last updated: June 21, 2026 · Bookmark this page for quick access

🔗 You May Also Like

Statistics Calculator
Calculate mean, median, mode, standard deviation, and variance instantly with th
Unit Conversion
Acreage Calculator
Free Acreage Calculator: instantly convert square feet, meters, or acres. Perfec
Unit Conversion
Mode Calculator
Free Mode Calculator to find the most frequent number in a data set. Instantly i
Unit Conversion
Pool Volume Calculator
Free pool volume calculator. Instantly estimate water capacity in gallons or lit
Unit Conversion
Least To Greatest Calculator
Free least to greatest calculator sorts numbers from smallest to largest instant
Unit Conversion
Cartesian To Polar Calculator
Free Cartesian to Polar calculator converts rectangular coordinates to polar for
Unit Conversion
Pounds To Kilograms Uk
Free pounds to kilograms UK calculator for instant weight conversions. Enter any
Unit Conversion
Percent To Fraction Calculator
Free Percent to Fraction Calculator. Convert any percentage to a simplified frac
Unit Conversion
Metres To Feet Uk
Free metres to feet UK calculator for instant height and length conversions. Get
Unit Conversion
Ap Stats Exam Calculator
Free AP Stats exam calculator to compute mean, median, and standard deviation in
Unit Conversion
Exponential Regression Calculator
Free exponential regression calculator to model data trends instantly. Enter X a
Unit Conversion
Panama Currency Calculator
Free Panama currency calculator to convert US Dollars to Panamanian Balboa insta
Unit Conversion
Round To The Nearest Hundredth Calculator
Free online calculator to round any number to the nearest hundredth instantly. E
Unit Conversion
Guatemala Currency Calculator
Free Guatemala currency calculator to convert Guatemalan quetzal (GTQ) to USD an
Unit Conversion
Salt Calculator For Pool
Free pool salt calculator to determine exact pounds needed for your pool. Enter
Unit Conversion
Volume Of A Hemisphere Calculator
Free volume of a hemisphere calculator to compute sphere half capacity instantly
Unit Conversion
Currency Converter Live Calculator
Free live currency converter calculator with real-time exchange rates. Convert 1
Unit Conversion
Tacoma Tire Calculator
Free Tacoma tire size calculator. Compare tire diameter, width, and speed change
Unit Conversion
Ml To Mg Calculator
Free mL to mg calculator: instantly convert milliliters to milligrams for water,
Unit Conversion
Canada Currency Calculator
Free Canada currency calculator to convert CAD to USD, EUR, GBP & more. Get live
Unit Conversion
Linear Ft Calculator
Free linear feet calculator to convert inches, feet, and meters instantly. Enter
Unit Conversion
Haiti Currency Calculator
Free Haiti currency calculator to convert Haitian Gourde to USD and major curren
Unit Conversion
Antilog Calculator
Free antilog calculator instantly computes the inverse log for base 10, e, or an
Unit Conversion
Greater Than Less Than Calculator
Free greater than less than calculator to instantly compare two numbers. Enter v
Unit Conversion
Mlb Magic Number Calculator
Instantly calculate your team's magic number to clinch the division. Free, easy-
Unit Conversion
Realcalc Scientific Calculator
Perform advanced math with Realcalc Scientific Calculator. Free app with graphin
Unit Conversion
Sq Ft To Linear Ft Calculator
Free calculator to convert square feet to linear feet. Easily estimate material
Unit Conversion
Crypto Compound Interest Calculator
Use our free crypto compound interest calculator to estimate your future returns
Unit Conversion
Prime Number Checker
Instantly check if any number is prime with our free online Prime Number Checker
Unit Conversion
Berkeley Gpa Calculator
Free Berkeley GPA calculator to compute your grade point average instantly. Ente
Unit Conversion
Data Storage Converter
Free online data storage converter. Instantly convert between bits, bytes, KB, M
Unit Conversion
Saint Kitts And Nevis Currency Calculator
Free Saint Kitts and Nevis currency calculator to convert XCD to USD or EUR. Get
Unit Conversion
Swimming Pool Volume Calculator
Free swimming pool volume calculator to find gallons or liters instantly. Enter
Unit Conversion
Tree Age Calculator
Free Tree Age Calculator to estimate a tree's age by its circumference. Enter tr
Unit Conversion
Hmrc Mileage Calculator
Free HMRC mileage calculator to accurately work out your tax relief on business
Unit Conversion
Boat Speed Calculator
Free boat speed calculator to convert knots, MPH, and km/h instantly. Enter your
Unit Conversion
Ftp Calculator
Use this free FTP calculator to estimate file transfer time based on size and sp
Unit Conversion
Adding Integers Calculator
Free adding integers calculator to solve positive and negative number sums insta
Unit Conversion
Standard Error Calculator
Free Standard Error Calculator. Easily compute the standard error of the mean fr
Unit Conversion
Mumbai Cost Of Living Calculator
Free Mumbai cost of living calculator to estimate your monthly expenses instantl
Unit Conversion
Improper Fraction To Mixed Number Calculator
Convert improper fractions to mixed numbers instantly with our free calculator.
Unit Conversion
True Airspeed Calculator
Free True Airspeed Calculator to convert calibrated airspeed to true airspeed in
Unit Conversion
Pascal'S Triangle Calculator
Free Pascal's Triangle calculator generates up to 100 rows instantly. Enter a ro
Unit Conversion
Hemocytometer Calculator
Free hemocytometer calculator for accurate cell counting and viability. Instantl
Unit Conversion
Cx3 Calculator
Free Cx3 Calculator instantly computes the cube of any number. Perfect for stude
Unit Conversion
Log Base 2 Calculator
Free Log Base 2 Calculator. Compute binary logarithms instantly for any number.
Unit Conversion
Gambling Winnings Calculator
Free calculator to estimate your net gambling winnings after taxes. Enter your b
Unit Conversion
Quarter Mile Calculator
Free quarter mile calculator estimates your ET and trap speed based on weight an
Unit Conversion
Miles To Kilometres Calculator Uk
Free miles to kilometres calculator for UK users. Enter distance in miles to get
Unit Conversion
Loam Calculator
Free Loam Calculator for gardens & landscaping. Instantly estimate cubic yards o
Unit Conversion
Table Calculator
Generate customizable data tables for free. Solve equations, view step-by-step r
Unit Conversion
Cuba Currency Calculator
Free Cuba currency calculator to convert Cuban Peso to USD and other currencies.
Unit Conversion
Bps Calculator
Free BPS calculator converts basis points to percentages and decimals instantly.
Unit Conversion
Business Mileage Calculator Uk
Calculate UK business mileage expenses for free using HMRC rates. Enter your mil
Unit Conversion
Rounding To The Nearest Tenth Calculator
Use our free rounding to the nearest tenth calculator to instantly round any num
Unit Conversion
Mg To Ml Calculator
Free mg to mL calculator for accurate dosage conversions. Easily convert milligr
Unit Conversion
Oz Calculator
Free Oz Calculator for instant weight conversions. Enter ounces to get grams, po
Unit Conversion
Corn Yield Calculator
Free corn yield estimator. Calculate bushels per acre using ear count & kernel r
Unit Conversion
Temperature Converter
Convert temperatures instantly between Celsius, Fahrenheit, and Kelvin with our
Unit Conversion
Vanco Calculator
Free Vanco calculator to convert vancomycin dosing units accurately. Enter your
Unit Conversion
Ounce Calculator
Free ounce calculator to convert ounces to grams, pounds, and cups instantly. En
Unit Conversion
Volume Of A Pyramid Calculator
Free pyramid volume calculator to find volume instantly. Enter base dimensions a
Unit Conversion
Moles Calculator
Free moles calculator: convert between grams, moles, and molecules instantly. Id
Unit Conversion
Column Volume Calculator
Free Column Volume Calculator to instantly find the volume of cylindrical column
Unit Conversion
Combined Gas Law Calculator
Free Combined Gas Law Calculator easily solves P1V1/T1 = P2V2/T2. Get accurate p
Unit Conversion
Outlier Calculator
Free outlier calculator using the 1.5 IQR rule. Instantly detect data points out
Unit Conversion
Pool Evaporation Calculator
Free pool evaporation calculator to estimate daily water loss. Enter pool size,
Unit Conversion
Pipe Volume Calculator
Calculate pipe volume in gallons or liters instantly. Free tool for plumbing, ir
Unit Conversion
Friction Loss Calculator
Free Friction Loss Calculator. Instantly estimate pressure drop in pipes using d
Unit Conversion
Box And Whisker Plot Calculator
Free Box and Whisker Plot Calculator to quickly visualize data distribution. Ent
Unit Conversion
Roll Calculator
Free roll calculator to instantly determine material length based on outer diame
Unit Conversion
Sat Calculator
Use this free SAT calculator to estimate your math score, convert raw marks, and
Unit Conversion
Ethnicity Calculator
Free ethnicity calculator to estimate your genetic ancestry breakdown. Enter you
Unit Conversion
Linear Foot Calculator
Free linear foot calculator for lumber, boards & materials. Easily convert dimen
Unit Conversion
Costa Rica Currency Calculator
Free Costa Rica currency calculator to convert colones to dollars instantly. Get
Unit Conversion
Oz To Gallon Calculator
Free oz to gallon calculator converts fluid ounces to gallons instantly. Enter y
Unit Conversion
Acre Per Hour Calculator
Quickly convert acres per hour with this free acre per hour calculator. Get accu
Unit Conversion
Grams To Moles Calculator
Free Grams to Moles Calculator: instantly convert grams to moles for any chemica
Unit Conversion
Saint Lucia Currency Calculator
Free Saint Lucia currency calculator to convert XCD to USD, EUR, and GBP instant
Unit Conversion
Midrange Calculator
Free midrange calculator. Quickly find the midpoint between the highest and lowe
Unit Conversion
Dominican Republic Currency Calculator
Free Dominican Republic currency calculator to convert DOP to USD, EUR, and more
Unit Conversion
Bahamas Currency Calculator
Free Bahamas currency calculator converts BSD to USD, EUR, and GBP instantly. Ge
Unit Conversion
Ft Lbs Calculator
Free ft lbs calculator to convert foot-pounds to other torque units instantly. E
Unit Conversion
Sy Calculator
Free Sy calculator for fast, accurate unit conversions. Enter any value to get p
Unit Conversion
Uc Berkeley Gpa Calculator
Free UC Berkeley GPA calculator to compute your grade point average instantly. E
Unit Conversion
Global Calculator
Use this free Global Calculator for quick, accurate math. Solve equations, conve
Unit Conversion
Transpose Calculator
Free Transpose Calculator to instantly swap matrix rows and columns online. Ente
Unit Conversion
Fl Oz To Oz Conversion Calculator
Free fl oz to oz calculator converts fluid ounces to weight instantly. Enter vol
Unit Conversion
Kilometres To Miles Uk
Free Kilometres to Miles UK calculator for quick, accurate road distance convers
Unit Conversion
Pond Volume Calculator
Calculate your pond's water volume in gallons or liters for free. Enter dimensio
Unit Conversion
Jamaica Currency Calculator
Free Jamaica currency calculator to convert JMD to USD, EUR, GBP, and more. Get
Unit Conversion
Square Feet To Linear Feet Calculator
Free online calculator to convert square feet to linear feet instantly. Enter ar
Unit Conversion
Sfm Calculator
Calculate surface feet per minute (SFM) easily with this free online tool. Optim
Unit Conversion
Pond Size Calculator
Free pond size calculator to estimate water volume in gallons instantly. Enter l
Unit Conversion
Ft To Lb Calculator
Free ft to lb calculator converts foot-pounds instantly. Enter torque values for
Unit Conversion
Hight Calculator
Free height calculator to convert between feet, inches, centimeters, and meters
Unit Conversion
I Beam Weight Calculator
Free I beam weight calculator for steel beams. Enter dimensions to instantly get
Unit Conversion
Hectares To Acres Uk
Quickly convert hectares to acres using our free UK calculator. Get exact land a
Unit Conversion
Ifta Calculator
Free Ifta calculator for quick and accurate unit conversions. Enter your values
Unit Conversion
Linear Feet Calculator
Free linear feet calculator. Quickly convert square feet to linear feet for boar
Unit Conversion