About the Transtractor

What is the Transtractor?

The Transtractor is a privacy-first personal finance tracker that lets you seamlessly load your PDF bank statements and track your income and spending all on your own device.

Key features

  • Effortless Statement Processing: Bulk-load your PDF bank statements, and the Transtractor extracts and joins your transaction history all within your browser.
  • Intuitive Spreadsheet Interface: Easily review, categorise, and track your income and spending across multiple linked accounts.
  • Plot Your Finances: Visualise your income and spending trends over time with intuitive charts.
  • Fast & Private: Unlike other tools that require uploading MBs of files to a server for AI processing, the Transtractor works entirely client-side—meaning your financial data never leaves your device.
  • Export to CSV: Quickly save your transaction history as a CSV file and reload it when your are ready to add new statements or refine your categorisations.

How does it work?

Under the hood is a fully customised JavaScript library specifically built to extract transaction data from PDF bank statements. This library implements purely rules-based extraction methods, avoiding the need for complex machine learning models or server-side processing.

For those not familiar with JavaScript, it is the native programming language used by your web browser to run interactive web applications. Therefore, the Transtractor can operate entirely within your browser, ensuring that your data remains private and secure.

What statements does it support?

The Transtractor is currently in development and supports a limited set of Australian bank statements. You can check if your bank's statements are supported here or help me expand support by following these instructions.

Try the Transtractor today

Whether you're a budget-conscious individual or a financial enthusiast, the Transtractor offers a powerful, private, and efficient way to manage your money.

Try the Transtractor now