HomePortfolioExtensionsGamesAbout
Extension

Calculator

Premium dark-mode calculator featuring persistent memory and detailed logs.

Add to Chrome

A premium iOS-inspired dark calculator in your browser toolbar. Run basic arithmetic with a polished keypad, persistent display memory, and a scrollable activity log that keeps your last 30 calculations on this device.

TIP

Click any row in the activity log to restore that result to the display.

Getting started

  1. Install Calculator and pin it from the extensions menu.
  2. Click the toolbar icon to open the compact popup.
  3. Enter numbers with the keypad or keyboard, then tap = to calculate.
  4. Open the clock icon in the header to review recent calculations.

Keypad and display

The popup uses a familiar phone-style layout:

  • AC clears the current entry.
  • Delete (backspace icon) removes the last digit.
  • % applies modulo alongside standard +, , ×, and ÷ operators.
  • The main display formats large numbers with thousands separators and automatically shrinks the font when the result grows long.

Expressions are evaluated by a custom parser (not eval()) that applies multiplication, division, and modulo before addition and subtraction. Trailing operators are ignored when you press equals. Invalid input briefly shows Error, then resets.

Activity log

Tap the history toggle in the header to slide up the activity log panel (about 80% of the popup height). Each entry stores the expression, result, and a short timestamp.

  • Up to 30 recent calculations are kept; older entries drop off automatically.
  • Clear wipes the log from the panel.
  • Tapping an entry loads its result back into the display.
  • Your last typed value is also saved separately and restored when you reopen the popup.

Keyboard shortcuts

KeyAction
0–9, + − * / %Enter digits and operators
Enter or =Calculate
BackspaceDelete last digit
EscapeClear all (AC)
Ctrl/Cmd+CCopy the current display value
PasteInsert numeric clipboard text (commas stripped)

Features

  • iOS-inspired UI: Sleek dark keypad in a compact popup.
  • Persistent memory: Last value survives popup close via localStorage.
  • Activity history: Expression, result, and timestamp for each calculation (max 30).
  • Smart display: Thousands separators and auto-shrinking font for long numbers.
  • Safe evaluation: Custom parser handles +, −, ×, ÷, and % without eval().
  • Offline ready: No network permissions required.

Privacy

Calculations and preferences are stored only in localStorage on your device. Nothing is uploaded.

See the Apps & Extensions Policy and Privacy Policy for company-wide details.

Need help?

Invalid expressions briefly show Error then reset. Trailing operators are ignored on equals. The calculator does not support parentheses or scientific functions.

Contact us via the support page if you need more assistance.