Built for every kind of calculation
Seven modes, one app. Tap a mode below to jump straight to the details, or scroll through all of them.
Standard Calculator
A flawless arithmetic foundation designed for absolute precision and fluid, everyday use.
Unlike apps that suffer from floating-point errors (where 0.1 + 0.2 becomes 0.300000004), CueCalc's custom Decimal math engine keeps every result exact — and handles enormous integers like 1,000,000 × 1,000,000 without overflowing.
Live expression line
Your full expression (e.g. 248 × 3) stays visible above the result as you type. Chain operations continuously without ever needing to press AC.
Apple-standard percentages
100 + 20% yields 120 (additive context), while 200 × 20% yields 40 (multiplicative context) — matching the conventions you already know.
Smart backspace & clear
Tap ⌫ to delete the last character. Double-tap quickly, or hold, to clear the entire expression instantly.
Elegant large-number display
Results exceeding 13 digits automatically compress into E-notation (e.g. 1.234e15), so the layout never breaks.
Scientific Calculator
Advanced mathematics available instantly by rotating your device or switching to Sci mode.
Trigonometry & inverses
Includes sin, cos, tan, sinh, cosh, tanh. Tap 2nd for inverse functions, and toggle instantly between RAD and DEG.
Powers, roots & logs
Comprehensive tools: x², x³, xʸ, √, ³√, 1/x, ln, log, log₂, eˣ, 10ˣ.
Constants & memory
Insert π and e directly into expressions. Full memory support with MC, MR, M+, M-.
Unit Converter
Convert any value between units, seamlessly integrated with the numpad you already know.
10+ categories
Length, Area, Volume, Mass, Temperature, Speed, Time, Digital Storage, Energy, Pressure, and Cooking (kcal, glasses).
Live exchange rates
Currency conversions use live market rates — enter expenses in EUR, see settlement totals in USD automatically.
Tap to use
Tap any converted value in the carousel to push it directly back into your active calculation string.
| Setting | Description |
|---|---|
| Swap Units | Instantly flip the "From" and "To" units with the center arrow button. |
| Converter Decimal Places | Control conversion precision completely independently from your main calculator settings. |
Fractions Calculator
Precise fractional arithmetic with true typographical layout — not a slash hack.
Vertical bar notation
Type the numerator, tap the fraction bar to move to the denominator. Displays using a real vertical layout rather than inline slashes.
Simplify & mixed numbers
Tap Simplify to reduce to lowest terms. Improper fractions automatically display as mixed numbers alongside their decimal equivalent.
Graph Plotter PRO
Visualize algebraic equations on a dynamic, interactive canvas. Included in your 7-day trial — CueCalc Pro keeps it after.
Multiple equations
Add and plot multiple f(x) functions simultaneously. Long-press equation chips to remove them from the canvas.
Interactive canvas
Pinch to zoom and drag to pan across the XY axes. Double-tap to reset the viewport back to origin.
Camera to graph
Write an algebraic expression on paper (e.g. x² + 2x). Scan it with the AR Math Solver and tap "Open in Graph" to plot it directly — one tap from paper to canvas.
Formula keyboard
A dedicated graph formula keyboard makes entering f(x) expressions fast, with quick access to x, powers, and common functions.
AR Math Solver PRO BETA
Point the camera at any written or printed math expression and tap to capture. Solved entirely on-device — nothing is ever uploaded or shared.
AR Math Solver is actively improving. Recognition accuracy depends on lighting, font, camera angle, and equation complexity. Some equations may not be read perfectly — especially superscripts, absolute value bars, or unusual fonts. If a scan can't be solved, tap the edit icon to correct it manually.
All image processing happens entirely on your device using Apple's Vision framework. No photo, equation, or result is ever sent to a server — your camera data never leaves your iPhone.
Tap-to-capture scanning
Frame the equation in the on-screen guide and tap the shutter. A flash confirms the capture and CueCalc recognizes and solves it instantly, entirely on-device.
Step-by-step breakdown
Tap the result card to see the full breakdown — from the original expression through each algebraic step to the final answer.
Edit & correct
If the scanner misreads a character, tap the edit icon to correct it manually and re-solve instantly. Every correction helps future scans improve.
Equations it can solve
Arithmetic
Any combination of +, −, ×, ÷ with parentheses, percentages, implicit multiplication (2x), and thousands separators.
Linear equations
Single-variable equations like 2x+1=9 or 3n−2=7, with the variable on either or both sides.
Quadratic equations
ax²+bx+c=0 form, showing both solutions (e.g. x=3 or x=−1).
Square roots
√(ax+b)=c — recognizes both the √ symbol and written "sqrt()" form.
Absolute value
|ax+b|=c — solves both the positive and negative case.
Powers & proportions
axⁿ=C for integer powers, plus proportions like a/b=c/d cross-multiplied automatically.
Tips for better recognition
| Do this | Why it matters |
|---|---|
| Print clearly, one character per space | Block print with clear gaps recognizes reliably; cursive or joined writing is not recognized. |
| Use dark ink on white or light paper | High contrast is the single biggest factor in accuracy. |
| Hold directly overhead — no angle | Shooting at an angle distorts character shapes. Hold the phone level and fill the frame. |
| Write exponents clearly raised | Make superscripts visibly smaller and raised above the baseline, or use x^2 notation instead. |
| Draw | bars tall and isolated | Absolute value bars should be as tall as the expression, with a clear gap from the first character. |
| Avoid shadows and glare | Hold the phone slightly forward so your hand's shadow doesn't fall across the text. |
| Avoid multi-line equations | The scanner is optimized for single-line equations — systems of equations or matrices may not read correctly. |
Cues & Formula Studio PRO
A Cue is a saved formula that turns any calculation you do more than once into a one-tap tool. Write it once in the Formula Studio, and CueCalc builds the input screen, the result formatting, the interpretation labels, and a full run history for you. Browsing the library is free; running, creating, and editing Cues is included in your 7-day trial and kept by CueCalc Pro after.
A Cue is a saved formula. Add named variables — like gross or vat_rate — and write an expression using those names in the Formula Studio. CueCalc extracts every variable and builds the input prompts automatically. Tap a Cue in the Cue Studio library to run it.
CueCalc ships with 49 system Cues across Health, Finance, Business, Everyday, and Trading categories — including two VAT templates, a Spending Tracker, and a Loan Tracker. Tap "Add" on any system template to get your own editable copy with its own independent run history. Jump to the full library below for every formula.
How a Cue works
Pick a Cue
Choose a built-in template from the Cue Studio library, or build your own from scratch in the Formula Studio.
Fill in the variables
CueCalc reads your formula and prompts for each named variable in order — number, currency, or percentage keyboards are chosen automatically.
Tap Run
The result appears instantly, formatted the way you configured it, with any matching interpretation band shown as a coloured label underneath.
Review, log, and export
Every run is saved to that Cue's history automatically. Open the Run Log for charts and stats, or export the full log as CSV or PDF.
Derived variables
Mark any variable as Derived and give it its own expression using other variable symbols. It's computed silently and never shown as a prompt — e.g. a vat variable computed from gross and vat_rate automatically.
Result formats
Display the result as Number, Currency, Percentage, or Scientific notation, with custom decimal places, thousands separators, unit suffixes, and a choice of −1,234 or (1,234) for negative numbers.
Interpretation bands
Add colour-coded labels (e.g. "Low Risk") with an upper bound each. Bands are checked top to bottom; leave the last one's bound empty to catch everything else. See the full banding guide.
Spending Tracker
Log purchases with a category label. The Run Log shows a hero total, category breakdown table with share %, spending insights (avg per entry, daily average, peak day), and an optional monthly budget progress bar.
Loan Tracker
Enter your loan amount, rate, and payment once. Every payment you record updates a full live amortisation schedule — balance, interest split, % paid off, and next due date.
Group Trip
Log shared expenses with Payer, Beneficiary, and Category text fields. The report calculates each member's balance and a settlement plan showing exactly who should pay whom.
Run Log & analytics
Every Cue gets a dashboard with total runs, a trend line chart, sum/average/min/max, and filters by date range (All, Today, Week, Month, Year) with Newest/Oldest/Highest/Lowest sorting.
CSV & PDF export PRO
Export any Cue's run history as a labelled CSV spreadsheet or a professionally typeset PDF report — respecting whatever date filter is active. See the exact format.
Reminders
Set a Daily, Weekly, or Monthly push notification per Cue so you never forget to log a recurring calculation — with a smart nudge to set Loan Tracker reminders to your payment due date.
Share & import (.cue files)
Export a Cue via AirDrop, Files, or Mail — optionally including its run history. Import a shared .cue file the same way; it lands in "My Cues" as your own copy.
Custom icons
Pick from a curated SF Symbols grid grouped into Finance, Health, Business, Science & Math, Everyday, and Other when creating or editing a Cue.
Subtitles for multiple copies
Give two copies of the same template different subtitles (e.g. "House Mortgage" vs. "Car Loan") — each keeps a completely separate run log; CueCalc blocks duplicate name+subtitle combinations to prevent mixed-up history.
Formula Studio — building a Cue step by step
Formula Studio is the screen where every Cue is created or edited. Here's the full flow, in order:
| Step | What you do |
|---|---|
| 1. Icon | Tap the icon preview to pick from a curated SF Symbols grid across 6 categories. |
| 2. Name & subtitle | Give the Cue a name (required) and an optional subtitle to tell copies apart — e.g. two "Loan Tracker" Cues subtitled "House" and "Car." |
| 3. Abstract formula | Type the expression using short symbols, e.g. revenue − costs − tax. Tap the book icon any time for the full in-app Formula Guide. |
| 4. Extract variables | Tap "Extract Variables" and CueCalc scans the formula and auto-builds the variable list from every symbol it finds. |
| 5. Configure variables | Give each symbol a plain-English label and an input type (Number, Currency, Percentage), or flip on Derived to compute it silently from other variables instead of prompting for it. |
| 6. Text labels (optional) | Add free-text annotation fields — e.g. Reference, Client, Note — prompted after the numeric inputs. These save to History and appear as their own CSV columns. |
| 7. Result format | Choose Number / Currency / Percentage / Scientific, a result label, decimal places (Auto or fixed), unit suffix, thousands separator, and negative-number style. |
| 8. Interpretation bands | Optionally add colour-coded bands with an upper bound each — see the Banding Guide below. |
| 9. Behaviour | Toggle "Save to History Log" and "Open Report on Stop" (auto-show the Run Log after each completed run). |
| 10. Reminder | Choose None, Daily, Weekly, or Monthly, then set a time (and weekday or day-of-month if relevant). |
| 11. Save | CueCalc checks the name, formula, and variable labels are complete, and blocks saving a duplicate name+subtitle pair before writing the Cue to your library. |
Formula Guide — everything you can write
This is the exact reference shown inside Formula Studio when you tap the book icon.
| Category | Functions / syntax |
|---|---|
| Basic operators | + − * / ^ (power, e.g. 2^3) and a percent shorthand % (e.g. vat_rate% means vat_rate / 100) |
| Constants | pi (3.14159…), e (2.71828…) |
| Rounding | round(x), floor(x), ceil(x) |
| Min / Max | min(a, b), max(a, b) |
| Roots & absolute value | sqrt(x), abs(x) |
| Exponents & logarithms | exp(x), log(x) / ln(x) (natural log), log10(x), log2(x) |
| Trigonometry | sin, cos, tan, asin, acos, atan — all in radians. Multiply degrees by pi / 180 first. |
| Naming rules | Variable names start with a letter, then letters/digits/underscores — no spaces (e.g. vat_rate, x1). Multiplication must be explicit: write a * b, not a b. |
| Derived variables | Any variable can be computed from other symbols instead of typed in — e.g. a vat variable defined as gross * vat_rate / (100 + vat_rate), used silently inside the main formula. |
Tips for writing formulas: use parentheses to control order of operations · keep symbol names short but readable · trig functions expect radians · test with round numbers first to confirm the formula behaves as expected · a variable used twice only needs to be entered once.
Real-world examples from the in-app guide: Profit Margin (revenue - costs) / revenue * 100 · Break-Even Units fixed_costs / (price - variable_cost) · Compound Interest principal * (1 + rate%) ^ years · BMI weight / (height ^ 2) · VAT Amount price * vat_rate% · Price Including VAT price + (price * vat_rate%) · Price Excluding VAT gross - (gross * vat_rate% / (1 + vat_rate%)).
Interpretation bands — the Banding Guide
Bands add a colour-coded label under your result, like "Healthy weight" or "Strong return," so a raw number instantly becomes a judgement. CueCalc checks each band top to bottom and shows the first one whose upper bound is higher than the result — leave the last band's upper bound empty to catch everything above it.
Worked example — BMI
Four bands, checked in order:
< 18.5 · Underweight < 25.0 · Healthy weight < 30.0 · Overweight Unbounded · ObeseWorked example — grading scale
The same mechanic applied to any custom Cue, e.g. an exam-grade calculator:
< 50 · Fail < 65 · Pass < 80 · Merit Unbounded · DistinctionReports & exports
Every Cue's Run Log can export its full run history as CSV or PDF PRO — both respect whatever date filter is currently active, and both share the same underlying data so the two exports always agree.
Bespoke reports for built-in Cues
Health Cues (BMI, BMR, Body Fat, etc.) get a reference-range gauge with a marker showing exactly where your reading falls, plus a trend badge vs. your last entry. Business & Finance Cues get ratio gauges, breakeven/volume tables, and "what-if" projection tables. Trading Cues add a running trade journal with risk-percentage colour scales. Everyday Cues keep it simple — a hero result plus one or two context rows.
Category-specific data
Spending Tracker exports add a Category Breakdown block (category, total, transactions, share %). Group Trip exports add Member Balances and a Settlement Plan (who pays whom). Loan Tracker exports include the full amortisation schedule — payment, principal, interest, and remaining balance for every entry.
Built-in Cue library — all 49 templates
Every system Cue, its exact formula, its interpretation bands (if any), and what it's for. Tap a category to expand it.
Health 10 Cues
| Cue | Formula | Bands | Use case |
|---|---|---|---|
| BMI | weight / (height/100)² | UnderweightHealthyOverweightObese | Track weight status against the WHO classification. |
| BMR — Male | 10w + 6.25h − 5a + 5 | — | Resting daily calorie burn (Mifflin-St Jeor) for men. |
| BMR — Female | 10w + 6.25h − 5a − 161 | — | Resting daily calorie burn (Mifflin-St Jeor) for women. |
| Daily Calories (TDEE) | bmr * activity | — | Convert BMR into total daily calories via an activity multiplier (1.2–1.9). |
| Daily Water Intake | weight * 0.033 | — | Quick daily hydration target in litres from body weight. |
| Body Fat % — Navy | 495 / (1.0324 − 0.19077·log₁₀(waist−neck) + 0.15456·log₁₀(height)) − 450 | EssentialAthletic/FitnessAverageObese | Body-fat % using the US Navy tape-measure method. |
| 1RM Estimator | weight * (1 + reps/30) | — | Estimate a one-rep max from a lighter set (best for 1–10 reps). |
| Target Heart Rate Zone | ((220−age−rest_hr) * intensity/100) + rest_hr | Warm-UpFat Burn/AerobicAnaerobicMax Effort | Find your training heart-rate zone from age and resting HR. |
| BAC Estimator | (drinks*14/(weight·r)) − (0.015*hours) | Sober/SlightLegal LimitImpairedDanger | Rough Widmark-formula BAC estimate — educational only. |
| Protein Daily Target | weight * multiplier | — | Daily protein target in grams for general fitness or muscle building. |
Finance 15 Cues
| Cue | Formula | Bands | Use case |
|---|---|---|---|
| Invoice Net & VAT | gross − vat (vat derived) | — | Extract the net amount and VAT from a gross invoice total. |
| Add VAT to Net Price | net + vat (vat derived) | — | Add VAT onto a net price to get the gross charge. |
| Percentage of Number | number * pct / 100 | — | Quick "X% of Y" calculations. |
| Percentage Change | (new−old)/old * 100 | Sig. decreaseDecreaseIncrease | Measure the % increase or decrease between two values. |
| Discounted Price | original*(100−discount)/100 | — | Sale price after a percentage discount. |
| Simple Interest | principal*rate*years/100 | — | Interest earned on a fixed principal over time. |
| Tip Total | bill + (bill*tip/100) | — | Bill total including tip. |
| Loan Tracker Tracker | payment | — | Log each loan payment; Run Log builds a live amortisation schedule (balance, interest split, % paid off). |
| Group Trip Tracker | amount + Payer/Beneficiary/Category text fields | — | Track shared trip expenses; report calculates balances and a settlement plan. |
| Uneven Restaurant Split | grand_total*(your_price/total_bill) | — | Pay your fair share of a bill when everyone ordered different amounts. |
| Compound Interest | principal*(1+rate/100/n)^(n*years) | — | Project investment growth with compounding. |
| Salary to Hourly | salary/(weeks*hours_per_week) | — | Convert an annual salary into an hourly rate. |
| FIRE Number | annual_expenses/(withdrawal_rate/100) | — | Target portfolio size for financial independence (classic 4% rule). |
| Credit Card Payoff | −log(1−(monthly_rate*balance/payment))/log(1+monthly_rate) | < 1–2yr2–5yr5+yr | Months to clear a credit card balance at a fixed monthly payment. |
| Debt-to-Income Ratio | (monthly_debt/gross_income)*100 | Excellent/GoodBorderlineHigh Risk | Check your DTI against typical mortgage-qualifying thresholds. |
Business 9 Cues
| Cue | Formula | Bands | Use case |
|---|---|---|---|
| CVP Breakeven Units | fixed_costs/(price−var_cost) | — | Units you need to sell to cover fixed costs. |
| Profit Margin % | (revenue−cost)/revenue*100 | LossLowAverageGood/Excellent | Gross margin health check. |
| Markup % | (sell−cost)/cost*100 | — | Markup applied over cost price. |
| Return on Investment | (returns−investment)/investment*100 | NegativeLowModerateStrong | ROI on any investment, campaign, or purchase. |
| Unit Price | total/quantity | — | Compare bulk pricing per unit. |
| Freelance Hourly Rate | (expenses+target_salary)/(weeks*billable_hours) | — | Minimum rate needed to hit your take-home goal as a freelancer. |
| Customer Acquisition Cost | marketing_spend/new_customers | — | Cost to acquire one paying customer. |
| Startup Runway | cash/monthly_burn | CriticalDanger ZoneAdequateHealthy/Strong | Months of cash left at your current burn rate. |
| Inflation-Adjusted Return | ((1+nominal%)/(1+inflation%)−1)*100 | NegativeLowModerate/Strong | Real return on an investment after inflation. |
Everyday 10 Cues
| Cue | Formula | Bands | Use case |
|---|---|---|---|
| Fuel Efficiency | fuel/distance*100 | — | Track your car's fuel consumption in L/100km. |
| Trip Fuel Cost | fuel_used * price (fuel_used derived) | — | Estimate fuel cost for a specific trip. |
| Currency Converter | amount * rate | — | Convert between currencies with a rate you enter. |
| Average Speed | distance/time | — | Average speed over a journey. |
| Tip Split | total_bill/people (total_bill derived) | — | Split a bill with tip evenly among a group. |
| Spending Tracker Tracker | amount + Category text field | — | Log purchases; Run Log builds a category breakdown and optional budget bar. |
| Recipe Scaler | original_amount*(new_servings/original_servings) | — | Scale ingredient quantities to a new serving count. |
| Appliance Energy Cost | (watts/1000)*hours*days*rate | — | Estimate the electricity cost of running an appliance. |
| EV Charging Time | battery*(target%−current%)/100/charger_kw | — | Estimate time to charge an EV to a target %. |
| Yearly Commute Cost | distance*2*days*fuel_cost_per_km + parking*days | — | Annual cost of driving to work, including parking. |
Trading 5 Cues
| Cue | Formula | Bands | Use case |
|---|---|---|---|
| Trade Position Sizing | capital_at_risk/(entry−stop) (capital_at_risk derived) | — | Position size that keeps your risk to a set % of account balance. |
| Risk / Reward Ratio | reward/risk | UnfavorableAcceptableGood/Excellent | Evaluate a trade setup's reward vs. risk before entry. |
| CAGR | ((end/start)^(1/years)−1)*100 | NegativeLow/ModerateStrong/Exceptional | Annualised growth rate of an investment. |
| Stock Average Down | (s1*p1 + s2*p2)/(s1+s2) | — | New average cost basis after buying more shares at a different price. |
| Sharpe Ratio | (portfolio_return−risk_free_rate)/std_deviation | NegativeSub-optimalGood/Very Good/Excellent | Risk-adjusted return quality of a portfolio. |
History
Never lose a calculation. Every completed run is recorded in the run log and history.
Tap to reuse
Tap any previous equation to load its result back into your active scratchpad.
Save to Scratchpad
Tap to copy, long-press to save to Scratchpad. Name your scratchpad cards to build a personal reference list.
Remove entries
Swipe or long-press to remove a single item, or select multiple to remove entries from history and reports at once.
Home Screen & Lock Screen Widgets
Three widgets put your most-used data on the Home Screen and Lock Screen — no app launch needed. All share CueCalc's navy and orange design.
Last Calculation
Automatically shows your most recent results — no setup needed. Small shows a hero result, Medium the last 3 entries, Large the last 5 with timestamps, and Lock Screen a compact two-line view. Updates instantly after every calculation.
Cue Tracker PRO
A configurable widget — long-press it and choose any Cue from your library. Spending Tracker shows today's total; Loan Tracker shows the last payment and running totals. Tap the widget to jump straight to that Cue's Run Log.
Currency Rates
Live GBP currency pairs (GBP/USD, GBP/EUR, GBP/JPY and more) straight from CueCalc's built-in conversion engine — no configuration needed.
Touch and hold any empty space on your Home Screen until icons jiggle, tap the + button, search "CueCalc," pick a widget and size, then tap Add Widget. For the Cue Tracker, touch and hold the placed widget and choose Edit Widget to pick which Cue it shows.
CueCalc Keyboard PRO
A full calculator that appears inside any app. Compute on the fly, then insert the result directly where you're typing — in Safari, Notes, Messages, or anywhere else.
Scientific row
A scrollable chip row gives you trig, logarithms, powers, square root, parentheses, constants, and the variable x — without leaving the keyboard.
Graph mode
Tap GRAPH to switch to equation input, plot it, then tap Back to return to normal expression entry.
Insert result instantly
Tap the ↲ button to drop the current result or expression directly into the active text field — no copy-paste needed.
No Full Access required
A deliberate privacy choice: your typing stays entirely on-device. Every feature — calculator, graph, result insertion, haptics — works without elevated iOS permissions.
Theme & haptic sync
The keyboard automatically matches your CueCalc theme and respects your Haptic Feedback setting — no separate configuration.
Smart clear & backspace
AC and ⌫ clear the expression pad first, then fall through to clearing or backspacing the host app's text field — just like the system keyboard.
Go to iOS Settings > General > Keyboard > Keyboards > Add New Keyboard > CueCalc Keyboard. Then tap the globe (🌐) key in any app to switch to it.
Settings
Customize every aspect of CueCalc to match your workflow.
Theme
36 themes in total. Six are always free — Axiom, Clinical Prism, Sage Mist, Tungsten, Teal, and Volcanic. The rest unlock with CueCalc Pro. Toggle Ignore system dark mode if you prefer a fixed appearance.
Button shape
Choose between the default rounded capsule design or perfectly chamfered squares.
Sound & haptics
Choose from 10 distinct click sounds (Classic, Soft, Mechanical, Crystal, Bubble, Deep, Sharp, Minimal, Retro, Space) and configure tactile Taptic Engine feedback independently.
VAT / GST country PRO
Pick your country from a full worldwide list — CueCalc pre-fills the local tax rate automatically in every VAT Cue. Requires Pro after the trial.
Default currency PRO
Choose from a searchable list of world currencies for any Cue using currency output format. Requires Pro after the trial.
Decimal places
0–10 places for the main calculator (0 = Auto), plus an independent 0–8 setting for the Unit Converter.
Quick Access Bar PRO
Choose 1–6 shortcut slots and assign any of your own Cues. After the trial, the bar shows 3 fixed default slots until you subscribe.
Power & performance
Enable Disable Auto-Lock for long sessions. "Reduce Animations" and "Auto Low Power Mode" keep things smooth on older devices.
See it all in action
Follow along with step-by-step tutorials for every mode, including Cues Studio and the AR Math Solver.