NoteMath
A natural-language calculator that blends math with text, extended with budget and planning widgets. Write on the left, see results on the right — instantly.
Calculation
Each line is an expression. Variables, units, currency, dates and percentages can all be mixed in natural language.
Variables
Store a value by name, reuse it later.
Units & conversion
Length, weight, volume, area, temperature, angle, data, time and CSS units. Use in to convert.
Currency
Live ECB rates (Frankfurter). ISO code or symbol. Supported: USD, EUR, GBP, JPY, CHF, CAD, AUD, CNY, HKD, SGD, INR, KRW, RUB, TRY, BRL, MXN, ZAR, SEK, NOK, DKK, PLN, CZK, HUF, RON, BGN, IDR, MYR, PHP, THB, ILS, ISK, NZD.
Percentages
Dates & time
Budget & Planning
Open a category with #, write items below it. The side panel auto-updates; change a number (what-if) — everything recalculates live.
(limit: N)sets a category budget,(income)marks an income category.- Period:
monthly / yearly / weeklyorper year. Switch Month/Week/Year in the panel to normalize all items. - A
balance:line becomes the starting balance for projections.
Widgets & Tools
Toggle widgets from the dock icons, ⚙ Settings, or the floating keyboard (⌨). Collapse each with ▾, remove with ✕ (appears on hover).
Budget Summary (Σ)
Shows Net (income − expense), savings rate (%), and income/expense totals. Automatically adapts: if there's no income category, shows Total instead. Switch the period (Month/Week/Year) to normalize all amounts.
Breakdown (◔)
Donut chart of category totals. Click Kategoriler to compare categories, or click a category name to drill into its individual line items. Each slice shows its percentage and amount.
Categories (☰)
Category cards with progress bars. Shows spent vs limit, remaining or over-budget. Expand each card to see individual line items with their normalized amounts.
Projection (↗)
Forecasts your balance for the next 10 periods based on your current net. Uses the balance: line as the starting point. Includes a line chart and a table (Period, Net, Balance). The zero line is dashed if your balance goes negative.
Interest / Savings (%)
Compound interest calculator. Enter principal, annual rate, years, and monthly contribution. Shows final value, total contributed, and interest earned. Click from budget to pull the principal and monthly contribution from your current sheet.
Loan / Payment (⌂)
Loan amortization calculator. Enter principal, annual interest rate, and term (months). Shows monthly payment, total paid, and total interest.
Goal Tracker (◉)
Savings goal progress. Enter target, current savings, and monthly contribution. Shows progress bar (%), remaining amount, and estimated months to reach. Click from budget to auto-fill from your sheet.
Currency Converter (¤)
Live currency conversion using ECB rates (Frankfurter API). Select amount, source, and target currency. Use ⇄ to swap. Rates update daily and are cached offline.
Keyboard (⌨)
A floating, draggable calculator keypad. Tabs: 123 (numpad + operators), f(x) (math functions), Units (km, kg, s…), $€ (currency codes + symbols), Keys (prev, sum, of, on…). Press a key to insert at cursor. Drag the header to reposition. ✕ to close.
Sheets
Create multiple sheets (workspaces) from the left rail; each is independent, persistent and named. Double-click to rename, × to delete.
Customization
- Theme: dark/light (☾).
- Palette: NoteMath, Solarized, Dracula, Monochrome.
- Decimal places: empty = auto, N = fixed.