About FinCalc

Free, fast, and private financial calculators.

FinCalc is a small set of focused financial calculators built around the same idea: open the page, type your numbers, get an answer. No accounts, no email gates, no tracking of any kind.

What we offer

Principles

Feedback

Spotted a bug, want a feature, or just want to say hi? See the contact page.

About the author

FinCalc is built and maintained by a single developer. It started as a scratchpad for working through textbook finance problems — eventually the scratchpad grew into a small static site, and the site grew into something worth sharing.

There is no company behind FinCalc. No investors, no funding round, no growth team. The domain registration, hosting (Cloudflare Pages), and maintenance all come out of one person's pocket. That is intentional: keeping the operating cost near zero is what lets us promise zero tracking and zero ads.

The whole codebase — HTML, CSS, and JavaScript — fits in a handful of files totaling well under 100 KB. You can read it end-to-end in an afternoon. Every line is on purpose; there is no analytics SDK, no A/B testing framework, no obfuscated bundle.

Why these calculators

The four calculators cover the core time-value-of-money toolkit: a future-value tool with periodic contributions, a present-value discount tool, a loan amortization tool, and a general cash-flow NPV / IRR tool. They share the same input conventions and currency formatting so you can move between them without re-learning the interface.

What is missing on purpose: there is no retirement planner, no mortgage comparison, no currency converter, no inflation-adjusted view. Each of those is a separate tool with its own caveats, and bolting them onto FinCalc would dilute the focus. If you want one of those and it does not exist here, that is a feature request, not a missing feature.

Open source

The source is available at github.com/zx9597446/fincalc. File issues, read the code, fork it for your own use. No CLA, no contribution agreement, no Discord — just issues and pull requests.