About OmniCalc
A private, offline-first calculator platform for Windows and Android.
About OmniCalc
OmniCalc is an independent, multi-platform mathematics workspace created to bring everyday calculations and advanced STEM tools into one coherent application. V2 expands the original experience with dedicated tools for visual mathematics, formula exploration, data analysis, finance, probability and more. V2.5 refines key workflows after hands-on testing.
The V2.5 release
V2.5 is the polished update to the V2 feature set. It improves the coverage and presentation of mathematical graphs, makes displayed formulas easier to read, and surfaces regression slope and intercept values clearly. The release retains the broader V2 toolkit across Android and Windows.
Explore the full V2.5 feature list and improvements →
Purpose
Everyday maths rarely stays in one category. A bill needs a percentage, a homework problem needs a quadratic solved and graphed, a recipe needs a unit conversion. Keeping these tools together means one app to learn, one history, one set of favorites and one look.
Philosophy
- Usability. A home screen of clearly named tools, search, and keyboard shortcuts on Windows.
- Accessibility. Adjustable text size, a high-contrast option, reduced motion and light, dark or system themes. Accessibility has been checked by automated tests; a full screen-reader review has not been done yet.
- Practical functionality. Results are checked where possible (equation roots are substituted back) and labelled honestly as exact, approximate or partial.
- Simplicity and privacy. No account, no ads, no analytics.
Technologies
OmniCalc is built with React and TypeScript, bundled with Vite, packaged for Windows with Electron and for Android with Capacitor. A shared math core powers every version. It uses math.js for expression parsing, Luxon for dates and time zones and Plotly for graphs, and is tested with Vitest.
About the developer
Aamir Sohail (Mrhi3e)
An independent student developer from
Pakistan.
Platforms
OmniCalc is packaged for Android and 64-bit Windows, with both an installer and a portable Windows edition. The application is built with React and TypeScript, Vite, Electron and Capacitor, with shared calculation logic across platforms.
Future vision
The intention is to keep improving OmniCalc: fixing problems people report, refining the tools and keeping the documentation accurate. Ideas and bug reports are welcome on the Contact page.