{
  "id": 2702633,
  "title": "I built a free dividend calculator suite (no signup, open-source math)",
  "url": "https://urgent.news/2026/08/23/i-built-a-free-dividend-calculator-suite-no-signup-open-source-math",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-23T02:45:59.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/a353551071/i-built-a-free-dividend-calculator-suite-no-signup-open-source-math-2a9p"
  },
  "original_language": "en",
  "account": "For every free dividend calculator the author has tried, they demanded personal information, sign-ups or trials. The math behind these tools is publicly available, so the author decided to create a free, browser-based dividend payout calculator with an open-source engine. The suite includes focused calculators: dividend yield and payout ratio check, DRIP reinvestment calculator, monthly dividend calculator, and ETF calculators for SCHD and QQQI. A live dividend calendar for QQQI is also provided. The site is a static page with client-side math, and the engine is a tiny open-source TypeScript library called dividend-math. Every formula is a pure function with no I/O, ensuring edge cases are easy to test and understand. Plain number inputs (like 5 for 5%) and percentage inputs, zero-dependency library, and a single source of truth for calculations make the tool robust and reliable.",
  "summary": "Every \"free\" dividend calculator I tried wanted an email, a signup, or a trial. The math behind all of them is public — yield, payout ratio, reinvestment compounding — so I built a dividend payout calculator that's actually free, runs entirely in the browser, and open-sources the engine. What's in it A suite of focused calculators rather than one mega-tool: Dividend yield + payout ratio — the…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}