Skip to content
🔢
Web AppClient-Side ProcessingOpen Source

FX-82MS Scientific Calculator

An interactive web emulator of the classic fx-82MS scientific calculator.

savaliya-hemali.github.io/Scientific-Calculator-FX82

01 — OVERVIEW

About FX-82MS Calculator

FX-82MS Scientific Calculator is a high-precision, interactive web emulator designed to bring the classic Casio fx-82MS experience directly to modern web browsers. Built with vanilla JavaScript, CSS3, and HTML5 Canvas, it accurately reproduces the 2-line dot-matrix LCD display, angle modes (DEG, RAD, GRAD), memory operations (STO, RCL, M+), trigonometric, hyperbolic, logarithmic, and power functions. Full keyboard shortcuts allow instant calculations without relying on mouse input.

02 — FEATURES

What It Does

LCD Display Engine

Accurately emulates the classic 2-line S-V.P.A.M. display with active status indicators (DEG, RAD, STO, M, HYP, ERROR).

Full Keyboard Shortcuts

Complete desktop keyboard mapping for numbers, basic operations, trigonometric keys, and memory functions.

Trigonometric & Hyperbolic

Comprehensive math suite including sin, cos, tan, sinh, cosh, tanh, and inverse functions with angle mode conversions.

Logarithmic & Powers

Includes base-10 log, natural ln, e^x, 10^x, square roots, cube roots, and arbitrary power exponents.

Memory & Variable Storage

Full STO (Store), RCL (Recall), and M+ memory buffer capabilities for multi-stage calculation workflows.

Zero-Dependency Speed

100% client-side JavaScript execution with instant load times and complete offline compatibility.

03 — PRIVACY

Privacy at a Glance

What never happens

  • No analytics, crash reporting, usage tracking, or advertising SDKs of any kind
  • Nothing is ever uploaded — the app has no servers, backend, or cloud infrastructure
  • No account, name, email, or phone number is required or collected
  • No location or device telemetry data is collected

Permissions it asks for

Keyboard & Focus Events — Required to capture calculator key shortcuts and physical keyboard input for calculations.
Local Storage Buffer — Allows saving persistent memory variables (M+, STO, RCL) across browser sessions.
Offline Execution — Runs 100% inside your browser — works without active internet connectivity.

Full details in the Privacy Policy (last updated August 28, 2026).

04 — STACK

Built With

JavaScriptHTML5 CanvasCSS3DOM APIKey ListenersLCD Display System
05 — SUPPORT

Legal & Support

FX-82MS Scientific Calculator is developed by Hemali Savaliya. Questions, bug reports, or feature requests? Check the GitHub repository or reach out via the contact form.

06 — MORE

More from the Catalog

Have an Idea Worth Shipping?

Every app in this catalog started as a one-line idea. If you want a Web or AI product built with the same care, my inbox is open.