✦ Scientific. Programmer. Cross-platform.

Calculate with precision and power.

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.

BengalCalc icon

BengalCalc

Linux • macOS • Windows

Scientific Programmer Algebraic RPN
3.141592653589793
sin cos tan ÷ √x ln × 7 8 9 4 5 6 +

Everything you need for scientific and programmer calculations.

🧮

Algebraic Mode

Standard infix expression entry with parentheses and operator precedence for natural equation input.

📚

RPN Mode

Classic 4-level stack with Enter to push, stack lift, swap, roll up, roll down, and drop operations.

🔬

Scientific Layout

Full scientific functions including trig, inverse trig, hyperbolic, logarithms, powers, roots, and factorials.

💻

Programmer Layout

Bitwise operations, base switching between octal, decimal, and hexadecimal, with 64-bit binary display.

🔢

Multiple Number Bases

Switch between octal (8), decimal (10), and hexadecimal (16) with automatic digit availability updates.

Bitwise Operations

AND, OR, XOR, NOR, NOT, NEG, shifts, rotates, modulo, and byte/word flip operations on 64-bit integers.

📊

Display Formats

Choose Auto, Fixed, Scientific, or Engineering notation with configurable precision from 0–15 decimal places.

🔁

2nd Function Toggle

Access inverse trig, hyperbolic inverses, log₂, 2ˣ, logᵧ and more with the 2nd function key.

📐

Angle Mode Toggle

Switch between radians and degrees for all trigonometric calculations with a single click.

💾

Memory Functions

Store, recall, add, and subtract values from memory for complex multi-step calculations.

⌨️

Keyboard Shortcuts

Full keyboard support for digits, operators, Enter, Escape, Backspace, and hex digits A–F.

🖥️

Cross-Platform Desktop App

Built with Electron for Linux, macOS, and Windows, including x64 and ARM64 build targets.

A focused interface for scientific and programmer calculations.

Scientific Algebraic Mode Screenshot

Scientific Algebraic

Full scientific functions with standard
algebraic expression entry.

Scientific RPN Mode Screenshot

Scientific RPN

Scientific layout with classic RPN
stack-based entry mode.

Programmer Algebraic Mode Screenshot

Programmer Algebraic

Bitwise operations and base switching
with algebraic entry.

Programmer RPN Mode Screenshot

Programmer RPN

Programmer layout with RPN stack
entry for efficient calculations.

Simple app licensing.

Buy BengalCalc once for the desktop application, then use it for scientific and programmer calculations across your daily workflows.

$15 software license

A cross-platform scientific and programmer calculator for Linux, macOS, and Windows.

  • Scientific and programmer calculator layouts
  • Algebraic and RPN entry modes
  • Bitwise operations and base switching
  • Configurable display format and precision
  • Full keyboard shortcut support
  • Cross-platform desktop builds
Get BengalCalc

Common questions

What is BengalCalc?

BengalCalc is a cross-platform scientific and programmer calculator with algebraic and RPN entry modes for Linux, macOS, and Windows.

What calculator modes are available?

BengalCalc supports two entry modes (Algebraic and RPN) and two layouts (Scientific and Programmer), which can be combined in any combination.

What is RPN mode?

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.

What scientific functions are supported?

BengalCalc includes trigonometric, inverse trig, hyperbolic, logarithmic, power, root, factorial, and EE (scientific notation) functions, with a 2nd key for alternate operations.

What programmer operations are supported?

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.

What display formats are available?

BengalCalc supports Auto, Fixed, Scientific, and Engineering display formats with configurable precision from 0–15 decimal places.

Which platforms are supported?

BengalCalc is built with Electron and supports Linux, macOS, and Windows, including x64 and ARM64 builds.

I'm having trouble downloading on Windows!

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.

Do I need a license for each computer?

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.

Is BengalCalc open source?

Yes. BengalCalc source is available under the GPL 3.0 license.

Can I download and use BengalCalc without a license?

Yes, purchasing a license is optional, but it helps support open source software development.

BengalCalc Logo

Ready to calculate with precision?

Download BengalCalc for scientific and programmer calculations
across Linux, macOS, and Windows.

×