MT940 to CSV Converter – Turn Bank Statements into Structured Data

Convert SWIFT MT940 bank statement files to CSV format instantly. No upload, no sign‑up – 100% browser‑based. Parses all transactions, balances, and account details.

✓ 100% Client‑Side ✓ .mt940, .sta, .txt ✓ CSV Output ✓ Free Forever
Upload MT940 File
Drag & drop or click to choose a file (.mt940, .sta, .txt)
Drop your MT940 file here or click to browse
Supports .mt940, .sta, .txt files

Why convert MT940 to CSV?

  • Import bank transactions into spreadsheets, databases, or accounting software.
  • Use the data for analysis, reporting, or custom integrations.
  • CSV is universal – works with Excel, Google Sheets, Python, R, and more.

How to convert – 3 simple steps

  • Upload – drag & drop your .mt940 file.
  • Convert – click “Convert to CSV”.
  • Export or Copy – preview the data, then download the .csv or copy to clipboard.

Features

  • Privacy first – everything stays in your browser.
  • Accurate parsing – extracts account, statement number, balances, and every transaction.
  • Clean CSV output – headers: Date, Amount, Type, Currency, Reference, Description.
  • Copy CSV to clipboard – for quick pasting.
  • Download .csv – ready to open in any spreadsheet.
  • No sign‑up – free forever.

Privacy & Security

  • 🔒 All processing is local – no files are uploaded.
  • 🚫 No tracking, no logs.
  • 💼 Safe for sensitive financial statements.

Frequently Asked Questions

What is MT940?

MT940 is the SWIFT standard for bank statement reporting. It is a plain text file containing transaction details, balances, and account information.

Will the CSV include all transactions?

Yes, the tool parses every transaction and includes all relevant fields.

Is there a file size limit?

No strict limit, but very large files may take a moment – all processing is client‑side.

Can I open the CSV in Excel?

Yes, Excel can open CSV files. The file uses comma delimiters and UTF‑8 encoding.