Item logo image for =Docs

=Docs

5.0(

1 rating

)
ExtensionEducation5 users
Item media 4 (screenshot) for =Docs
Item media 1 (screenshot) for =Docs
Item media 2 (screenshot) for =Docs
Item media 3 (screenshot) for =Docs
Item media 4 (screenshot) for =Docs
Item media 1 (screenshot) for =Docs
Item media 1 (screenshot) for =Docs
Item media 2 (screenshot) for =Docs
Item media 3 (screenshot) for =Docs
Item media 4 (screenshot) for =Docs

Overview

Calculate and correct mathematical expressions directly in Google Docs.

Calculate, correct, and format mathematical expressions directly inside Google Docs. This extension adds lightweight mathematical tools to Google Docs without requiring you to leave your document, open a calculator, or copy expressions into another app. HOW IT WORKS Highlight a mathematical expression in Google Docs and the extension evaluates it automatically. A suggestion appears above your selection. Press Enter to apply the result or Esc to dismiss it. When no valid mathematical suggestion is active, normal Google Docs behavior remains unchanged. Calculations are performed locally in your browser for privacy and speed. Document contents are not uploaded, retained, sold, or used for advertising. No separate account is required, and the extension operates only on Google Docs document pages. CORE ARITHMETIC Supports addition, subtraction, multiplication, division, parentheses, negative numbers, decimals, and exponentiation. Exponentiation can be written with ^. Expressions using ** are automatically converted to the more readable ^ notation. Standard mathematical order of operations is followed, including right-to-left chained exponentiation. For example, 2^3^2 evaluates to 512. Multiplication can be written using *, x, X, or ×, and the extension preserves the notation you used. The extension can also correct misplaced thousands separators in arithmetic input. It does not introduce thousands separators when they were not already used, and calculated results remain clean numeric output without added grouping separators. EQUATION CORRECTION Existing answers can be checked and corrected automatically. For example, 20+7=4 can be corrected to the proper result. An empty answer side such as 20+7= is also supported. Scientific notation is accepted on an existing answer side when reviewing very large or very small values. Ordinary prose after an equals sign is rejected to reduce the chance of modifying normal sentences. STATISTICS AND DATA FUNCTIONS Supports Mean, Avg, Average, Median, Mode, Sum, Summation, Min, Minimum, Max, Maximum, Count, Abs, Range, and Sqrt. Mode is returned only when a single unique mode exists. Tied modes are left unresolved rather than choosing one arbitrarily. Square roots of negative numbers are rejected because complex-number output is not currently supported. FUNCTION SYNTAX Functions can be written in several forms. Traditional syntax is supported, such as Sum(1,2,3). Simplified syntax is also supported, such as sum 1 2 3. Colon syntax is supported as well, such as sum: 1, 2, 3. When simplified notation is applied, the extension converts it into consistent parenthesized notation. Functions used inside larger expressions require parentheses so the boundary between the function data and surrounding arithmetic remains unambiguous. For example, Sum(1,2,3)*2 is supported. Function values may be separated by spaces, commas, or a mixture of both. Mean(4, 8 6 2), for example, is accepted. Empty comma positions are cleaned automatically rather than causing the entire function to fail. Mean(3,,5) becomes Mean(3,5), while Mean(,3,5,) becomes Mean(3,5). Whitespace between a function name and its opening parenthesis is allowed, such as Mean (3,4,5). Completely empty datasets such as Mean(,,) are rejected because there are no values to calculate. TRIGONOMETRY Supports Sin, Cos, Tan, Cot, Csc, and Sec, Asin(...), Acos(...), and Atan(...). Inputs outside the valid real-number domain for inverse trigonometric functions are rejected with an explanation. Trigonometric functions require parentheses around their arguments to avoid interpreting ordinary text as mathematics. Radians are used by default, matching the convention used in higher mathematics, programming, and spreadsheet functions. A setting in the extension popup allows trigonometric calculations to use degrees instead. A degree symbol acts as an explicit override. For example, Sin(30°) is evaluated in degrees regardless of the saved angle setting. The constants pi and π are both supported. Undefined trigonometric values, such as Tan(pi/2), are rejected instead of returning misleading floating-point approximations. The extension can recognize and complete several common identities, including Sin(x)^2 + Cos(x)^2 = 1, 1 + Tan(x)^2 = Sec(x)^2, 1 + Cot(x)^2 = Csc(x)^2, Sec(x)^2 - Tan(x)^2 = 1, and Csc(x)^2 - Cot(x)^2 = 1. Identity exponents can be written using either ^2 or the superscript character ². PERCENTAGES Supports postfix percentage notation directly inside expressions. Examples include 15%*80 and 40%(537). SCIENTIFIC NOTATION Scientific notation can be used directly as mathematical input. Examples include 1.2e3, 6.022e23, and 1e-3. LOGARITHMS AND EXPONENTIALS Supports natural logarithms with Ln(...), base-10 logarithms with Log10(...), and base-2 logarithms with Log2(...). Exponential calculations are available through Exp(...). Logarithms of zero or negative values are rejected because their real-number results are undefined. OUTPUT OPTIONS You can choose whether applying a suggestion keeps the original equation with its result or replaces the selected expression with the answer only. Results can be represented as numeric values, percentages, or fractions. Fraction denominators are limited to 10,000 to prevent excessively long or impractical results. DECIMAL FORMATTING Automatic formatting supports up to four decimal places. Fixed 1-decimal, 2-decimal, and 3-decimal formatting modes are also available. Fixed-precision modes preserve trailing zeros, allowing values such as 4.50 to remain formatted exactly as intended. ERROR EXPLANATIONS The extension can provide short explanations when a mathematical expression is recognized but cannot be evaluated. Supported explanations include division by zero, missing parentheses, invalid logarithm domains, undefined trigonometric values, invalid inverse-trigonometric inputs, incomplete expressions, and functions without usable values. Error explanations can be disabled in settings if you prefer a quieter experience.

Details

  • Version
    0.8.2
  • Updated
    September 27, 2026
  • Offered by
    =Dev
  • Size
    16.51KiB
  • Languages
    English
  • Developer
    Jett K Stevens
    1 Grand Ave San Luis Obispo, CA 93407 US
    Email
    ExtensionDev999@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps