What a savings plan actually looks like
Most savings questions are not about interest. They are about whether a monthly amount, kept up for a few years, gets you where you want to be. The interest is a bonus on top, and at ordinary deposit rates over ordinary horizons it is a smaller bonus than people expect.
The split bar on this page is there to make that visible rather than to hide it. Save two hundred and fifty a month for ten years at four per cent and the large majority of the final balance is money you put in. That is not a disappointing result; it is what saving is. Interest starts to matter once the balance is large and the horizon is long, which is the investing question rather than the savings one.
Where the rate comes from
This page does not know what your bank pays, and it will not guess. Deposit rates differ by account type, by balance tier, by whether the rate is an introductory one that reverts after twelve months, and by country.
Two things are worth checking before you trust any rate you type in. Whether it is an advertised yield, which already includes compounding, or a nominal rate, which does not. And whether it is a bonus rate with an expiry date, in which case projecting it over ten years overstates the result substantially.
In the United States the national average rates for savings accounts and certificates of deposit are published monthly by the FDIC, which is a reasonable sanity check on whether an offer is competitive. Filling this field from published averages is planned; for now it is yours to enter.
Emergency fund first
One thing this calculator cannot model is the reason most savings plans fail, which is not the rate but the withdrawal. A plan that has to be raided every eighteen months for a car repair never compounds at all.
The conventional answer is to hold three to six months of spending in an account you can reach immediately, and only then start a plan like the one on this page. Running this calculator on your monthly spending rather than your savings target tells you how long that takes.