Backup / Restore Database

Manage your budget data by creating backups or restoring from previous backups.

Backup Database
What does backup do?

Creates a downloadable JSON file containing all your budgets stored in the browser's IndexedDB. This file can be saved to your computer, cloud storage, or any other location for safekeeping.

Important: Your budget data is stored locally in your browser. Regular backups help protect against data loss from browser cache clearing, device issues, or accidental deletion.

Backup file format: JSON

File name: budget-backup-YYYY-MM-DD.json

Restore Database
What does restore do?

Imports budgets from a previously saved backup file. Any existing budgets with the same ID (month/year) will be overwritten with the data from the backup file.

Warning: Restoring will overwrite existing budgets that have matching IDs. Consider creating a backup of your current data before restoring.

Accepted format: JSON backup files only

Process: Select file → Confirm → Import budgets

Frequently Asked Questions
How often should I backup?

We recommend backing up after making significant changes to your budgets, or at least monthly to ensure your data is safe.

Where is my data stored?

Your budget data is stored in your browser's IndexedDB, which is local storage on your device. It is not sent to any server.

Can I edit the backup file?

Yes, backup files are in JSON format and can be edited with any text editor. However, be careful to maintain the correct structure.

Can I use backups on different devices?

Yes! Download a backup on one device and restore it on another. This is useful for transferring budgets between computers or browsers.