A self-contained, offline tool for tracking account balances across banks and currencies.
Bank Balance Viewer reads CSV exports from your bank accounts and plots your balances over time, across multiple accounts and currencies. You can view accounts individually or summed together. Exchange rates are fetched automatically from the European Central Bank so balances in different currencies can be compared on a single chart.
Everything runs locally in your browser. No data is uploaded or shared with any server.
Common bank CSV formats are detected automatically. If your bank uses an unfamiliar layout, a configuration panel will appear so you can tell the tool which columns contain the date, amount, balance, and currency.
The tool can handle exports which do not include running account balances, however in this case you will also need to provide the initial balance directly into the tool.
Multi-currency accounts (such as Wise) are supported: per-currency balances are extracted from the export and plotted as separate series.
Probably. The tool handles a wide range of CSV layouts automatically (it supports 3 date formats, 3 delimiters, 2 number formats, 4 methods of specifying transactions, common column names in 4 languages, lack of running balances, and multi-currency csvs). If it does not work correctly with your bank's export, please get in touch with a sample of the CSV with personal details such as account numbers removed. Reports of unsupported formats are welcome.
Nothing, it's free. There's no catch. We made it for our own use, but thought it could be broadly useful so decided to share it. Hope it proves useful to you as well.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.