QuickCalculator - Guide

QuickCalculator is a multi-mode calculator with standard, programmer, matrix, graphing, statistics, and unit conversion modes — all accessible from a single sidebar. This guide covers every mode, feature, and shortcut.

Getting Started

  1. Launch the app — you land on the Standard calculator with the number keypad ready.
  2. Type a calculation using the on-screen keypad or your physical keyboard.
  3. Press = or Enter to evaluate the expression.
  4. Switch modes using the sidebar on the left — tap any mode to jump directly.
  5. View history by scrolling up in the display area to see past calculations.
On desktop, the app responds to all number keys and operators directly. You can use it without touching the mouse.
= = = = = = = = =

Interface Overview

Sidebar Navigation

The collapsible sidebar provides access to all calculator modes and settings:

  • Standard — everyday arithmetic calculator
  • Programmer — hex, binary, octal, and bitwise operations
  • Matrix — 2×2 and 3×3 matrix calculations
  • Graphing — plot mathematical functions
  • Statistics — data set analysis
  • Unit Converter — convert between measurement units
  • Help / Settings — at the bottom of the sidebar

Display Area

Each mode features a dedicated display area showing:

  • The current expression being entered
  • The result after evaluation
  • Mode-specific information (base indicators, matrix grids, graph canvas, etc.)
= = = = = = = = =

Standard Calculator

The default mode for everyday arithmetic with a familiar keypad layout.

Operations

  • Basic arithmetic — addition, subtraction, multiplication, division
  • Percentage — tap % to calculate percentages
  • Sign toggle — tap +/− to flip positive/negative
  • ClearC clears the current entry; AC resets everything

Memory Functions

  • MC — clear memory
  • MR — recall stored value
  • M+ — add current value to memory
  • M− — subtract current value from memory

Calculation History

Every evaluated expression is saved to the history log. Scroll up in the display area to review past calculations. Tap any history entry to reuse its result in a new calculation.

History persists across sessions. You can clear it from Settings if needed.
= = = = = = = = =

Programmer Calculator

Designed for developers and computer science work. Compute in multiple number bases with bitwise operations.

Number Bases

Base 16
Hexadecimal
Input and output in hex (0–9, A–F). Common for color codes, memory addresses, and byte values.
Base 10
Decimal
Standard base-10 numbers. The default base for most calculations.
Base 8
Octal
Digits 0–7. Used in file permissions and legacy systems.
Base 2
Binary
Zeroes and ones. Essential for understanding bit-level data and logic gates.

Live Base Conversion

As you type a value in any base, the display simultaneously shows the equivalent in all four bases. No need to convert manually.

Bitwise Operations

OperationSymbolDescription
AND&Bitwise AND — 1 only where both bits are 1
OR|Bitwise OR — 1 where either bit is 1
XOR^Exclusive OR — 1 where bits differ
NOT~Bitwise complement — flips all bits
Left Shift<<Shift bits left by N positions
Right Shift>>Shift bits right by N positions
Use programmer mode to quickly check hex color values, debug byte masks, or verify bit flags.
= = = = = = = = =

Matrix Calculator

Perform calculations on 2×2 and 3×3 matrices with a dedicated grid input interface.

Entering Matrices

  1. Select the matrix size — 2×2 or 3×3.
  2. Tap each cell in the grid to enter values. Use Tab to move between cells.
  3. For operations involving two matrices (add, subtract, multiply), fill in both Matrix A and Matrix B.
  4. Tap the operation button to compute the result.

Supported Operations

Arithmetic
Addition
Add corresponding elements of two matrices of the same size.
Arithmetic
Subtraction
Subtract corresponding elements of Matrix B from Matrix A.
Arithmetic
Multiplication
Matrix product following standard row-by-column multiplication rules.
Scalar
Scalar Multiply
Multiply every element in a matrix by a single number.
Unary
Transpose
Flip the matrix along its diagonal — rows become columns.
Unary
Determinant
Compute the scalar determinant value of a square matrix.
Unary
Inverse
Find the inverse matrix (if the determinant is non-zero).
Inverse is only available for matrices with a non-zero determinant. The app will display an error if the matrix is singular.
= = = = = = = = =

Graphing & Statistics

Graphing Mode

Plot mathematical functions on an interactive coordinate plane.

  1. Enter a function using x as the variable (e.g., sin(x), x^2 - 3, 2*x + 1).
  2. Tap Plot to render the graph on the coordinate plane.
  3. Pinch to zoom or use zoom controls to adjust the visible range.
  4. Drag to pan across the coordinate plane.
  5. Tap a point on the curve to see its exact (x, y) coordinates.

Supported Functions

  • Trigonometric — sin, cos, tan, asin, acos, atan
  • Logarithmic — log (base 10), ln (natural log)
  • Exponential — e^x, x^n
  • Root — sqrt(x), cbrt(x)
  • Absolute value — abs(x)

Statistics Mode

Enter a data set and compute statistical measures instantly.

  1. Enter values separated by commas or one per line in the data input area.
  2. The app automatically computes and displays all statistics as you type.
MeasureDescription
MeanArithmetic average of all values
MedianMiddle value when sorted
ModeMost frequently occurring value(s)
Std DevStandard deviation (population)
VarianceSquare of the standard deviation
RangeDifference between max and min
SumTotal of all values
CountNumber of data points
You can paste comma-separated data directly from a spreadsheet into the data input area.
= = = = = = = = =

Unit Converter

Convert between common measurement units across multiple categories.

How to Convert

  1. Select a category (e.g., Length, Weight, Temperature).
  2. Choose the source unit and target unit from the dropdowns.
  3. Enter a value — the converted result updates instantly.
  4. Tap the swap button to reverse the conversion direction.

Supported Categories

Length
Millimeter, centimeter, meter, kilometer, inch, foot, yard, mile
Weight
Milligram, gram, kilogram, ounce, pound, ton
Temperature
Celsius, Fahrenheit, Kelvin
Volume
Milliliter, liter, gallon, quart, pint, cup, fluid ounce
Area
Square meter, square kilometer, square foot, acre, hectare
Speed
m/s, km/h, mph, knots
Time
Millisecond, second, minute, hour, day, week, year
Data Storage
Bit, byte, kilobyte, megabyte, gigabyte, terabyte
= = = = = = = = =

Settings

General

  • Default Mode — choose which calculator mode opens on launch
  • Decimal Precision — set the number of decimal places for results
  • Thousands Separator — toggle comma grouping for large numbers

Appearance

  • Theme — Light and Dark modes with Vivid and Chic variants
  • System Theme — automatically follow your device's appearance setting

History

  • Clear History — remove all saved calculations
  • History Size — limit the number of stored entries

Accessibility

  • Large Touch Targets — increase button sizes for easier interaction
  • High Contrast — bolder visual indicators and text
  • Reduced Motion — minimize animations throughout the app
= = = = = = = = =

Keyboard Shortcuts

ShortcutAction
09Enter digits
+ * /Arithmetic operators
EnterEvaluate expression
BackspaceDelete last character
EscapeClear current entry
Ctrl + HToggle calculation history
Ctrl + 1Switch to Standard mode
Ctrl + 2Switch to Programmer mode
Ctrl + 3Switch to Matrix mode
Ctrl + 4Switch to Graphing mode
Ctrl + 5Switch to Statistics mode
Ctrl + 6Switch to Unit Converter
Ctrl + ,Open Settings
F1Open Help

Programmer Mode Extras

ShortcutAction
AFHex digits (when in hex base)
&Bitwise AND
|Bitwise OR
^Bitwise XOR
~Bitwise NOT
= = = = = = = = =

Tips & Tricks

Use Ctrl + 1 through 6 to switch modes instantly without reaching for the sidebar. Ideal for quick jumps between standard and programmer calculations.
In Programmer mode, the live base conversion display updates as you type. Use it as a quick reference — type a decimal value and read off the hex or binary equivalent in real time.
In Matrix mode, press Tab to move between cells efficiently. You can fill an entire matrix without touching the mouse.
The Unit Converter swap button lets you quickly reverse a conversion. Convert miles to kilometers, tap swap, and immediately see kilometers to miles.
Tap any entry in Calculation History to load its result into the current expression. Great for chaining multi-step calculations.
In Graphing mode, zoom in on areas of interest to see function behavior at higher resolution. Useful for finding intersections and asymptotes.
= = = = = = = = =

Troubleshooting

IssueSolution
Hex digits A–F not respondingMake sure you are in Programmer mode with Hexadecimal base selected. The letter keys only map to hex digits in that context.
Matrix inverse shows an errorThe matrix is singular (determinant is zero). Inverse only exists for non-singular matrices. Check your input values.
Graph is blank after plottingThe function may be out of the visible range. Use zoom out or pan to find the curve. Check the function syntax for typos.
Unit conversion shows unexpected resultVerify you selected the correct source and target units. Some unit names are similar (e.g., fluid ounce vs. ounce by weight).
History is missing after updateHistory is stored locally. If the app was reinstalled or data was cleared, history cannot be recovered.
Keyboard shortcuts not workingClick inside the calculator area first to ensure it has focus. On mobile, keyboard shortcuts require an external keyboard.
= = = = = = = = =

Privacy

  • QuickCalculator does not require an account or sign-in.
  • No usage data, analytics, or telemetry is collected.
  • Calculation history is stored on-device only.
  • The app works fully offline. Internet is never required.
  • No third-party services or libraries collect data.