Algebraic Mode
Standard infix expression entry with parentheses and operator precedence for natural equation input.
BengalCalc is a cross-platform scientific and programmer calculator for Linux, macOS, and Windows. Switch between algebraic and RPN entry modes, perform bitwise operations, and work in any number base with confidence.
Linux • macOS • Windows
Standard infix expression entry with parentheses and operator precedence for natural equation input.
Classic 4-level stack with Enter to push, stack lift, swap, roll up, roll down, and drop operations.
Full scientific functions including trig, inverse trig, hyperbolic, logarithms, powers, roots, and factorials.
Bitwise operations, base switching between octal, decimal, and hexadecimal, with 64-bit binary display.
Switch between octal (8), decimal (10), and hexadecimal (16) with automatic digit availability updates.
AND, OR, XOR, NOR, NOT, NEG, shifts, rotates, modulo, and byte/word flip operations on 64-bit integers.
Choose Auto, Fixed, Scientific, or Engineering notation with configurable precision from 0–15 decimal places.
Access inverse trig, hyperbolic inverses, log₂, 2ˣ, logᵧ and more with the 2nd function key.
Switch between radians and degrees for all trigonometric calculations with a single click.
Store, recall, add, and subtract values from memory for complex multi-step calculations.
Full keyboard support for digits, operators, Enter, Escape, Backspace, and hex digits A–F.
Built with Electron for Linux, macOS, and Windows, including x64 and ARM64 build targets.
Full scientific functions with standard
algebraic expression entry.
Scientific layout with classic RPN
stack-based entry mode.
Bitwise operations and base switching
with algebraic entry.
Programmer layout with RPN stack
entry for efficient calculations.
Buy BengalCalc once for the desktop application, then use it for scientific and programmer calculations across your daily workflows.
A cross-platform scientific and programmer calculator for Linux, macOS, and Windows.
BengalCalc is a cross-platform scientific and programmer calculator with algebraic and RPN entry modes for Linux, macOS, and Windows.
BengalCalc supports two entry modes (Algebraic and RPN) and two layouts (Scientific and Programmer), which can be combined in any combination.
RPN (Reverse Polish Notation) uses a classic 4-level stack (T, Z, Y, X) where you enter operands first and then apply operators, eliminating the need for parentheses.
BengalCalc includes trigonometric, inverse trig, hyperbolic, logarithmic, power, root, factorial, and EE (scientific notation) functions, with a 2nd key for alternate operations.
The programmer layout includes AND, OR, XOR, NOR, NOT, NEG, shift, rotate, modulo, and byte/word flip operations on 64-bit integers with octal, decimal, and hexadecimal bases.
BengalCalc supports Auto, Fixed, Scientific, and Engineering display formats with configurable precision from 0–15 decimal places.
BengalCalc is built with Electron and supports Linux, macOS, and Windows, including x64 and ARM64 builds.
Microsoft Edge and Microsoft Defender make it very difficult to download software from the internet these days. See this page for instructions on how to download and install perfectly safe and free software from the internet.
No, you only need one license that is good for all platforms and all computers that you as an individual own. Send an email to Glowing Cat Software for information about commercial licenses.
Yes. BengalCalc source is available under the GPL 3.0 license.
Yes, purchasing a license is optional, but it helps support open source software development.
Download BengalCalc for scientific and programmer calculations
across Linux, macOS, and Windows.