A web-based tool to convert bank statements from various banks into YNAB-compatible CSV format.
- OCBC (deposit accounts and credit cards)
- Standard Chartered
- American Express
- DBS
- UOB (deposit accounts and credit cards)
- Open
ynab-csv-formatter.htmlin a web browser - Select your bank from the dropdown menu
- Upload your bank statement (CSV or XLSX format)
- The tool will automatically convert and download the formatted CSV file
ynab-csv-formatter.html- Main HTML file with the user interfacejs/- JavaScript modulesformatters/- Bank-specific formattersparsers/- CSV and XLSX parsersutils/- Utility functions
lib/- Third-party libraries
This project uses vanilla JavaScript and doesn't require any build process.
A simple utility to format CSV/XLSX files downloaded from Singapore banks into YNAB-compatible formats, since YNAB doesn't support auto-import for local banks.
Built as 100% frontend to keep your data safe.
- OCBC
- UOB
- Standard Chartered
- American Express