TechniCalc Calculator
Scientific & Engineering
$7.99 · In‑App Purchases
TechniCalc is every bit functional as it is beautiful.
The modern interface that makes a clean break from traditional pocket calculators. Equations are entered in a natural way, adhering to every detail of hand-written maths.
The advanced maths engine also makes this the only calculator you'll ever need.
◉ FEATURES
▸ Runs on iPhone, iPad, and macOS - with an Apple Watch companion
▸ Dark mode
▸ Supports split screen and wireless keyboards
▸ Shows the full equation as you type
▸ Basic calculations (+, -, ×, ÷, %)
▸ Brackets
▸ Square and cubic roots
▸ Exponents and logarithms
▸ Trigonometry (sin, cos, tan)
▸ Degrees, radians, and gradians
▸ Constants (pi, e, and over 100 other physical constants)
▸ Formula book and equations
▸ Calculation history
▸ Unit converter
▸ Currency converter
▸ Statistics mode
◉ ADVANCED MATHS
▸ Almost unlimited number sizes - over 1,000,000 factorial
▸ Square roots and logarithms with any base
▸ Factorial, nPr, nCr, and gamma
▸ Hyperbolic trigonometry (sinh, cosh, tanh)
▸ Vectors and matrices
▸ Imaginary and complex numbers
▸ Series sums and products
▸ Numerical integration and differentiation
▸ Binary, octal, and hexadecimal
▸ Programmer mode
◉ EQUATION SOLVERS
▸ Quadratic
▸ Cubic
▸ Systems of 2 and 3 linear equations
▸ Root finder
more First and foremost, I’d like to thank you for developing the best iOS calculator for scientists and engineers. It is simply a joy to use on the iPad, and the features are invaluable. I’m a professor of Physical Chemistry, and the “constants” feature is a huge time saver. I love that recent constants are shown on top for easier access. Also, having the ability to build equations with fillable numbers makes this a great pedagogical tool and a quick way to solve problems using the same equation. I will be encouraging my students to consider this app seriously, and after my class demo today I’m sure they’ll be impressed. I have two suggestions. Saved equations and other settings (e.g. list of common constants) do not carry over to other iOS devices. This syncing is important especially if you’ve created a large number of equations. Secondly, it would be great if there’s an easy way to solve for parameter in an equation. For example, hc/L = 2E-4, where h = Planck’s constant, c = speed of light. Solving for L (wavelength). This is a simple example and I tried using solver mode but doesn’t work. Problems like this don’t need initial guesses. Maple on a PC and Mac does this flawlessly, but their iOS calculator lacks most of the features in TechniCalc. Again, thank you for providing a real useable solution to many people!
Developer Response Thanks for the five star review - it really helps out! I’ll look into why the solver doesn’t work for that equation. iCloud storage is a good idea. I’ll see what I can do!
First and foremost, I’d like to thank you for developing the best iOS calculator for scientists and engineers. It is simply a joy to use on the iPad, and the features are invaluable. I’m a professor of Physical Chemistry, and the “constants” feature is a huge time saver. I love that recent constants are shown on top for easier access. Also, having the ability to build equations with fillable numbers makes this a great pedagogical tool and a quick way to solve problems using the same equation. I will be encouraging my students to consider this app seriously, and after my class demo today I’m sure they’ll be impressed. I have two suggestions. Saved equations and other settings (e.g. list of common constants) do not carry over to other iOS devices. This syncing is important especially if you’ve created a large number of equations. Secondly, it would be great if there’s an easy way to solve for parameter in an equation. For example, hc/L = 2E-4, where h = Planck’s constant, c = speed of light. Solving for L (wavelength). This is a simple example and I tried using solver mode but doesn’t work. Problems like this don’t need initial guesses. Maple on a PC and Mac does this flawlessly, but their iOS calculator lacks most of the features in TechniCalc. Again, thank you for providing a real useable solution to many people!
Thanks for the five star review - it really helps out! I’ll look into why the solver doesn’t work for that equation. iCloud storage is a good idea. I’ll see what I can do!
A vast improvement over the baseline apple calculator, especially on iPad. The interface is understandable and pleasant, and I can imput complex multi-operation calculations without worrying if I messed up order of operations, like on the apple standard calc.My only two complaints are 1) The unit converter is time consuming to change units, especially when it's often the same few conversions. It would be nice to have a 'Favorites' menu to save conversions. 2) It'd be useful to have a widget of the app so I can access it without constantly opening the app. Regardless of the two things, this is still the best calculator app I have used.
Developer Response Thanks for the review! It really helps out. For quick access, head on over to settings and enable ‘always available’. Then use ctrl + option + / to open the app. I’ll take a look at speeding unit conversion up. If you have any more ideas, you can always email me through the link in the app!
A vast improvement over the baseline apple calculator, especially on iPad. The interface is understandable and pleasant, and I can imput complex multi-operation calculations without worrying if I messed up order of operations, like on the apple standard calc.My only two complaints are 1) The unit converter is time consuming to change units, especially when it's often the same few conversions. It would be nice to have a 'Favorites' menu to save conversions. 2) It'd be useful to have a widget of the app so I can access it without constantly opening the app. Regardless of the two things, this is still the best calculator app I have used.
Thanks for the review! It really helps out. For quick access, head on over to settings and enable ‘always available’. Then use ctrl + option + / to open the app. I’ll take a look at speeding unit conversion up. If you have any more ideas, you can always email me through the link in the app!
This app has everything I need. Design and dark mode is beautiful, and the amount of effort in this app is visible. It has matrix operations, fractions and equation solver. With unit conversions! I no longer fear the problems in English units! I got here from a random Reddit suggestion and your app is just the thing I needed. How is this not in top charts! Get this app, it’s not even comparable to many I’ve had to browse through today!PS: There happens to be some inconsistencies in signs when you’re working with decimal numbers. The magnitude is correct but the sign is always positive. If you have a forum for bug reports, I can report this bug there, but a great app nevertheless
Developer Response Thank you so much for this! It means a lot to hear people enjoy the app 😊Edit: You can email me at technicalc_support@icloud.com. Examples of stuff that's broken would really help so I can fix them in the next release!
This app has everything I need. Design and dark mode is beautiful, and the amount of effort in this app is visible. It has matrix operations, fractions and equation solver. With unit conversions! I no longer fear the problems in English units! I got here from a random Reddit suggestion and your app is just the thing I needed. How is this not in top charts! Get this app, it’s not even comparable to many I’ve had to browse through today!PS: There happens to be some inconsistencies in signs when you’re working with decimal numbers. The magnitude is correct but the sign is always positive. If you have a forum for bug reports, I can report this bug there, but a great app nevertheless
Thank you so much for this! It means a lot to hear people enjoy the app 😊Edit: You can email me at technicalc_support@icloud.com. Examples of stuff that's broken would really help so I can fix them in the next release!
This has become the standard desktop calculator on my Mac. It more than lives up to its name for complicated or technical computations, while remaining quick and easy for basic calculations, so there's never any reason to use anything else! Input is simple, both input and output are formatted beautifully, and the result updates as you type. It's fast, solid, powerful, and pretty much always running somewhere among my open windows.
This has become the standard desktop calculator on my Mac. It more than lives up to its name for complicated or technical computations, while remaining quick and easy for basic calculations, so there's never any reason to use anything else! Input is simple, both input and output are formatted beautifully, and the result updates as you type. It's fast, solid, powerful, and pretty much always running somewhere among my open windows.
Thank you! 🤩
Small refinements to enable the new Liquid Glass elements
1.31.1 11/09/2025
Small refinements to enable the new Liquid Glass elements
1.31.0 10/01/2025
The layout on iPad has been improved. There’s a new set of keyboard icons to make advantage of the bigger screen, and the graphing mode will use up less space to allow for more space for your graphs
When designing a custom keyboard layout to suit your needs, you now have the option to add dedicated buttons for constants, equations, and units. This also means if TechniCalc doesn’t have a function built-in that you need, you can add it to your equations list then the keyboard, and it will feel like a built-in function
In addition to the improvements for custom keyboards, a new ‘Woodworking’ keyboard joins the Simplified and Advanced layouts. This is a simplified keyboard with quick access to units commonly used in joinery
Calculations using units are now more accurate. Additionally, when performing calculations on units in the standard editor, better defaults are used when conversions are necessary. For example, multiplying 10 inches by 2 gives 1 foot 8 inches. Of course, if the defaults aren’t what you need, the output can always be customised to your preferences
Currencies can now be favourited in the currency conversion mode
The statistics mode now supports up to eight columns, and a few additional statistics have been added
Along side the four built-in output styles, you can now configure your own style to suit your preferences
1.30.0 07/10/2025
Users who have upgraded to iOS 18 will now be able to add a shortcut to TechniCalc in their Control Center or lock screen. The Home Screen icons now also support the dark and tinted variants.
There have been a few tweaks in some of the menus within the app. The history screen will let you insert a previous equation into the current equation. A few lists now have the ability to swipe right for commonly used actions: swiping right on a history item will insert the value, and swiping right on an equations item will insert the equation and open the autofill menu. You can also clear all variables from the dropdown menu.
1.29.1 11/10/2024
Users who have upgraded to iOS 18 will now be able to add a shortcut to TechniCalc in their Control Center or lock screen. The Home Screen icons now also support the dark and tinted variants.
There have been a few tweaks in some of the menus within the app. The history screen will let you insert a previous equation into the current equation. A few lists now have the ability to swipe right for commonly used actions: swiping right on a history item will insert the value, and swiping right on an equations item will insert the equation and open the autofill menu. You can also clear all variables from the dropdown menu.
1.29.0 10/10/2024
Graphing has been in beta for some time users wanting to brave it, but today, it makes its prime-time debut. You can add up to eight equations to plot all your ellipses, quadratics, trigonometric functions, or any other equations you may have. Every equation can be customised to change the colour and line width. Once you’ve added them all, you and pinch and pan around to see how each equation changes over the x and y axes
A new onboarding screen lets new users quickly choose the most common settings when starting the app for the first time. You can pick the theme, the keyboard layout, and the number formatting
Equations provide a quick way to insert a pre-written equation into your current input. Now, you can insert your equations using a function representation. When using this optional mode, your equation placeholders will be converted into the function parameters, and duplicated placeholders will be collapsed into a single function parameter. This provides a much more compact representation, and speeds up filling in equations
The units conversion screen has been improved to simplify the most common actions. By default selecting new units will replace all units. It is, of course, still possible to add, edit, and delete individual units through a new advanced edit mode
Keyboard navigation has been further improved throughout the app. You can now press enter in the modals for adding custom constants, variables, equations, or graphing equations to submit them
To match the iOS and iPadOS counterparts, the macOS app can now set the theme to always be light or dark, overriding the system theme
1.28.0 09/09/2024
The graphing mode has been completely reworked to support graphing multiple equations at the same time. You can now display up to eight equations simultaneously, with each equation being displayed in a different colour. Additionally, it is now possible to use variables in your graphed equations
In a similar fashion, the currency converter now allows converting multiple to currencies at the same time. Changing the input will give the conversions for as many currencies as you need
1.27.0 08/06/2024
Graphing has been asked for a lot - and today, it makes its debut! You can plot equations using both x and y, graph areas using greater than and less than operators, and pinch and zoom on the graph
International users can now input decimal separators using the comma on their hardware keyboard instead of the period, and add undo and redo as keyboard swipe gestures
When setting symbols for constants or variables, you can now use the hardware keyboard
The built-in NIST have been updated to their latest values
1.26.6 07/27/2024
Graphing has been asked for a lot - and today, it makes its debut! You can plot equations using both x and y, graph areas using greater than and less than operators, and pinch and zoom on the graph
International users can now input decimal separators using the comma on their hardware keyboard instead of the period, and add undo and redo as keyboard swipe gestures
When setting symbols for constants or variables, you can now use the hardware keyboard
The built-in NIST have been updated to their latest values
1.26.4 07/01/2024
Graphing has been asked for a lot - and today, it makes its debut! You can plot equations using both x and y, graph areas using greater than and less than operators, and pinch and zoom on the graph
International users can now input decimal separators using the comma on their hardware keyboard instead of the period, and add undo and redo as keyboard swipe gestures
When setting symbols for constants or variables, you can now use the hardware keyboard
The built-in NIST have been updated to their latest values
1.26.3 05/20/2024
Graphing has been asked for a lot - and today, it makes its debut! You can plot equations using both x and y, graph areas using greater than and less than operators, and pinch and zoom on the graph
International users can now input decimal separators using the comma on their hardware keyboard instead of the period, and add undo and redo as keyboard swipe gestures
When setting symbols for constants or variables, you can now use the hardware keyboard
The built-in NIST have been updated to their latest values
1.26.2 05/12/2024
Graphing has been asked for a lot - and today, it makes its debut! You can plot equations using both x and y, graph areas using greater than and less than operators, and pinch and zoom on the graph
You can now add undo and redo as keyboard swipe gestures
The built-in NIST have been updated to their latest values
1.26.1 05/06/2024
Graphing has been asked for a lot - and today, it makes its debut! You can plot equations using both x and y, graph areas using greater than and less than operators, and pinch and zoom on the graph
You can now add undo and redo as keyboard swipe gestures
The built-in NIST have been updated to their latest values
1.26.0 05/05/2024
Currency conversion has long been a highly requested feature - and today, it makes its way to TechniCalc. The new currency conversion mode allows you to convert between 57 currencies with the latest exchange rates. You can find currencies grouped by their geographical region, or use the search feature
Unit conversions have undergone a significant enhancement. Previously, the standard editor allowed advanced unit-related mathematical operations but lacked the ability to convert units. On the other hand, the unit converter offered a simpler interface - so only accepted basic inputs - but was the only way to convert units. Now, the standard editor now has parity with the unit converter. When you do unit-related maths, you’ll be able to convert the output into both regular units (e.g. square inches), or composite inches (e.g. feet and inches). You’ll also be able to input composite units into the standard editor too - i.e. 1 ft 3 in. Lastly, PSI (pounds per square inch) has been added to the list of units
Several adjustments have been made to the interface. Both input and output sizes have been increased, reflecting the bigger phones of today. Additionally, the live result's appearance has been refined to seamlessly integrate with the surrounding content. The live result is also enabled by default now
Undo and redo is now supported using the standard system gestures - either a three finger swipe backwards/forwards on the input, or shake the device. In addition, the current state of each editor will now be preserved when switching back and forth between them
There’s also a fix to a memory leak with long-running equations
1.25.1 03/04/2024
Currency conversion has long been a highly requested feature - and today, it makes its way to TechniCalc. The new currency conversion mode allows you to convert between 57 currencies with the latest exchange rates. You can find currencies grouped by their geographical region, or use the search feature
Unit conversions have undergone a significant enhancement. Previously, the standard editor allowed advanced unit-related mathematical operations but lacked the ability to convert units. On the other hand, the unit converter offered a simpler interface - so only accepted basic inputs - but was the only way to convert units. Now, the standard editor now has parity with the unit converter. When you do unit-related maths, you’ll be able to convert the output into both regular units (e.g. square inches), or composite inches (e.g. feet and inches). You’ll also be able to input composite units into the standard editor too - i.e. 1 ft 3 in. Lastly, PSI (pounds per square inch) has been added to the list of units
Several adjustments have been made to the interface. Both input and output sizes have been increased, reflecting the bigger phones of today. Additionally, the live result's appearance has been refined to seamlessly integrate with the surrounding content. The live result is also enabled by default now
Undo and redo is now supported using the standard system gestures - either a three finger swipe backwards/forwards on the input, or shake the device. In addition, the current state of each editor will now be preserved when switching back and forth between them
There’s also a fix to a memory leak with long-running equations
1.25.0 02/22/2024
The hexadecimal digits (A-F) will now be hidden until you start entering a hexadecimal number with the 0x character. Additionally, when entering digits in binary (0b) and octal (0o), the digits outside of the base will be disabled.
Sorting items in equations, variables, history etc. will no longer have the sorting reset when adding new items
1.24.1 11/29/2023
The hexadecimal digits (A-F) will now be hidden until you start entering a hexadecimal number with the 0x character. Additionally, when entering digits in binary (0b) and octal (0o), the digits outside of the base will be disabled.
Sorting items in equations, variables, history etc. will no longer have the sorting reset when adding new items
1.24.0 11/28/2023
The popups throughout the app (modals if you’re technical) have a had their design updated, and now includes the system swipe-down-to-dismiss gesture in many cases
Some icons have been redesigned
The output for solvers has been updated. You can now copy results to the standard editor to do further computations on. And like the standard editor, it now will also indicate the angle mode used for computation if it would have had an effect the outcome
The submit button will provide a shortcut to jump to all placeholders, rather than just placeholders from inserted equations. Pressing tab on your hardware keyboard will now tab between placeholders
Pressing and holding on the fraction button will now move some characters before and after the cursor into the newly created fraction
There were a few performance improvements in the syncing data, and when updating variables
Favourite unit conversions will now be grouped by their dimensions
Lastly, there were a few bug fixes. The physical keyboard will now work again in the unit converter, the add constants screen, the add variable screen, and the add equations screen. When searching for units, it will no longer show a completely blank screen when no units matched the search query
1.23.2 07/21/2023
The popups throughout the app (modals if you’re technical) have a had their design updated, and now includes the system swipe-down-to-dismiss gesture in many cases
Some icons have been redesigned
The output for solvers has been updated. You can now copy results to the standard editor to do further computations on. And like the standard editor, it now will also indicate the angle mode used for computation if it would have had an effect the outcome
The submit button will provide a shortcut to jump to all placeholders, rather than just placeholders from inserted equations. Pressing tab on your hardware keyboard will now tab between placeholders
Pressing and holding on the fraction button will now move some characters before and after the cursor into the newly created fraction
There were a few performance improvements in the syncing data, and when updating variables
Favourite unit conversions will now be grouped by their dimensions
Lastly, there were a few bug fixes. The physical keyboard will now work again in the unit converter, the add constants screen, the add variable screen, and the add equations screen. When searching for units, it will no longer show a completely blank screen when no units matched the search query
1.23.1 07/20/2023
The popups throughout the app (modals if you’re technical) have a had their design updated, and now includes the system swipe-down-to-dismiss gesture in many cases
Some icons have been redesigned
The output for solvers has been updated. You can now copy results to the standard editor to do further computations on. And like the standard editor, it now will also indicate the angle mode used for computation if it would have had an effect the outcome
The submit button will provide a shortcut to jump to all placeholders, rather than just placeholders from inserted equations. Pressing tab on your hardware keyboard will now tab between placeholders
Pressing and holding on the fraction button will now move some characters before and after the cursor into the newly created fraction
There were a few performance improvements in the syncing data, and when updating variables
Favourite unit conversions will now be grouped by their dimensions
Lastly, there were a few bug fixes. The physical keyboard will now work again in the unit converter, the add constants screen, the add variable screen, and the add equations screen. When searching for units, it will no longer show a completely blank screen when no units matched the search query
1.23.0 07/19/2023
The unit converter gained a new ‘favourites’ section where you can add the units you use most frequently
When converting from multiple units to a single unit (e.g. feet and inches to meters), the meters will no longer be rounded down to the nearest whole number
Multiplication and division by units will now simplify if there are overlapping units
On macOS and iPads with a keyboard, you can insert units using the keyboard; and search constants by their symbol (e.g. ‘hbar’ for Plank’s constant, or rk90 for the Von Klitzing constant)
When outputting to other bases, the exponents will now be in the base, rather than base 10
Finally - some bug fixes. In the rare case that we cannot display an equation, it’ll show an error rather than turning blank. Fixed a crash if you moved your finger at exactly the right time while interacting with the keyboard - you had a window of a few milliseconds to trigger this crash, and it was only seen once. Pressing tab on macOS will no longer stop the keyboard from working. The example for equations has been updated. The cosec button appeared twice, instead of one of the instances being sec
1.22.2 06/08/2023
The unit converter gained a new ‘favourites’ section where you can add the units you use most frequently
When converting from multiple units to a single unit (e.g. feet and inches to meters), the meters will no longer be rounded down to the nearest whole number
Multiplication and division by units will now simplify if there are overlapping units
On macOS and iPads with a keyboard, you can insert units using the keyboard; and search constants by their symbol (e.g. ‘hbar’ for Plank’s constant, or rk90 for the Von Klitzing constant)
When outputting to other bases, the exponents will now be in the base, rather than base 10
Finally - some bug fixes. In the rare case that we cannot display an equation, it’ll show an error rather than turning blank. Fixed a crash if you moved your finger at exactly the right time while interacting with the keyboard - you had a window of a few milliseconds to trigger this crash, and it was only seen once. Pressing tab on macOS will no longer stop the keyboard from working. The example for equations has been updated. The cosec button appeared twice, instead of one of the instances being sec
1.22.1 06/05/2023
The unit converter gained a new ‘favourites’ section where you can add the units you use most frequently
When converting from multiple units to a single unit (e.g. feet and inches to meters), the meters will no longer be rounded down to the nearest whole number
Multiplication and division by units will now simplify if there are overlapping units
On macOS and iPads with a keyboard, you can insert units using the keyboard; and search constants by their symbol (e.g. ‘hbar’ for Plank’s constant, or rk90 for the Von Klitzing constant)
When outputting to other bases, the exponents will now be in the base, rather than base 10
Finally - some bug fixes. In the rare case that we cannot display an equation, it’ll show an error rather than turning blank. Fixed a crash if you moved your finger at exactly the right time while interacting with the keyboard - you had a window of a few milliseconds to trigger this crash, and it was only seen once. Pressing tab on macOS will no longer stop the keyboard from working. The example for equations has been updated. The cosec button appeared twice, instead of one of the instances being sec
1.22.0 06/03/2023
Fixes the equation input turning blank for some (extreme) inputs
1.21.1 04/05/2023
The unit capabilities in TechniCalc have seen their biggest overhaul since it launched. You can now add units within the standard editor, and mix and match them. For example you could write, (1 mi + 300 ft) / (1 min + 30 s), and get 18.9 m/s. You could then move this result directly to the unit converter and convert this to 68 km/h. The new unit capabilities are deeply integrated with the rest of the app, and all built-in scientific constants can be used with their units
You can now choose to force dark or light mode instead of what’s set in system settings
There’s a new shortcut to auto fill the repeated placeholders in equations. After you’ve filled in a value for the first placeholder, placing the cursor on any subsequent placeholders will show a tooltip to fill in the first value
When adding a matrix, unfilled elements will default to zero, making it much quicker to fill in some larger matrices
You can now re-order your custom constants, equations, and variables
Added 95% confidence interval to statistics mode
Improved output quality when copying equations as MathML
Then lastly, a lot bugs were squashed. Calling a function with a negative number (e.g. sin -1) wouldn’t parse. The input was empty when you opened a shared TechniCalc link. There were a few layout issues that happened in various menus when using an iPhone in landscape orientation. Placeholders were erroneously added when adding a new equation. Tapping on links in the reference section would crash the app. There was a battery drain issue when cancelling a long-running computation
1.21.0 03/31/2023
Small refinements to enable the new Liquid Glass elements
more Version 1.31.1 11/09/2025
Data Not Linked to You The following data may be collected but it is not linked to your identity: