A Casio fx-991EX style scientific calculator — available as both a browser app (HTML/CSS/JS) and a native desktop app (Python/tkinter).
Dark navy body, mint LCD display, colour-coded keys (green SHIFT, purple ALPHA, orange AC/⌫) with gold secondary labels — just like the real thing.
- Basic arithmetic —
+ − × ÷ %, parentheses - Scientific functions —
sin cos tan,log ln,√,x²,xʸ,x⁻¹, factorial,Exp(×10ⁿ) - DEG / RAD mode toggle (MODE key)
- Memory —
M+,RCL(recall) - Ans — reuse the last result
- History — scroll past calculations with
▲ ▼, saved between sessions - Full keyboard support —
Enter= equals,Escclears,Backspace,↑ ↓for history - Safe expression evaluator (sandboxed — no
evalinjection)
Just open super-calculator.html in any browser. History is saved in localStorage.
Requires Python 3 (standard library only — no pip installs needed):
python super_calculator.pyA standalone SuperCalculator.exe can be built with PyInstaller:
pip install pyinstaller
pyinstaller --onefile --windowed --name SuperCalculator super_calculator.pyThe executable appears in the dist/ folder — double-click to run, no Python required.
A 6-column scientific function area on top of a 5-column number pad, matching the Casio fx-991EX. Decorative keys (CALC, ∫dx, hyp, S⇔D…) are present for the authentic look; the fully functional keys cover everyday and scientific maths.
MIT — see LICENSE.