Runs in your browser · nothing is uploaded

Bank exports in.
YNAB imports out.

Drop the CSV, camt.053 or MT940 files from your banks and cards. ynabit turns each one into a clean file YNAB imports without a fuss, right here on your device.

How it works

  1. Export from your bank

    Download your transactions as CSV, camt.053 or MT940. Every bank below has a short guide.

  2. Drop the files here

    Mix banks, cards and months. Each file is recognised and its dates, amounts and signs are put right for YNAB.

  3. Import into YNAB

    Hit YNAB it! and each export becomes a …_ynab.csv. In YNAB, open the account, click Import and drop it in.

Why convert your bank export before importing it into YNAB

YNAB’s File-Based Import reads CSV, OFX, QFX and QIF files. camt.053 and MT940 statements aren’t among them, and a bank’s CSV often holds more than booked transactions.

Supported banks and formats

Missing yours? Request a connector or send us a pull request: each one is a single small file.

Guides

Questions

Are my bank files uploaded anywhere?

No. ynabit is a static website: the conversion runs as JavaScript in your browser and there is no server that could receive your files. The converter runs in a sandboxed frame that your browser keeps apart from the rest of the page, ads included, and doesn't let send anything anywhere. Once the page has loaded it even works offline.

Which banks are supported?

Bank Cler, camt.053 / camt.054, Migros Bank, MT940, Neon, PostFinance, Raiffeisen, Revolut, Swisscard, UBS, Viseca, Wise, Yuh, ZKB. camt.053 and MT940 are standard formats that most banks in Switzerland and much of Europe offer, so your bank is probably covered even if its name isn't on the list.

My bank isn't listed. What now?

If your bank offers a camt.053 or MT940 export, use that. If it gives you OFX, QFX or QIF files, YNAB imports those directly. Otherwise, request a connector or send us a pull request on GitHub: each connector is a single small file.

Which file should I download from my bank?

A CSV, camt.053 (XML) or MT940 export of the account's transactions. PDF statements and Excel files can't be converted. Each bank's guide below shows where to find the right export.

Can I convert several files at once?

Yes. Drop exports from different banks, cards and months together. Each file is recognised on its own and becomes its own YNAB file, so you can import each into the matching account.

Can I use it as a camt.053 or MT940 to CSV converter?

Yes. The result is a plain CSV with the columns Date, Payee, Memo, Outflow and Inflow, so besides importing it into YNAB you can open it in Excel, Numbers or Google Sheets.

Do I have to connect ynabit to YNAB or to my bank?

No. ynabit never logs in anywhere and needs no YNAB token or bank password. It turns the file you downloaded into another file, and you import that in YNAB with File-Based Import.

Can YNAB connect to my Swiss bank directly?

No. YNAB’s Direct Import currently doesn’t connect to banks or card issuers in Switzerland, so Swiss accounts are imported from files. ynabit turns their exports into CSV files for YNAB’s File-Based Import, which works in YNAB on the web.

Is ynabit made by YNAB?

No. ynabit is an independent tool and is not affiliated with or endorsed by YNAB (You Need A Budget LLC).

Why is it free?

Because it was never meant to be a product. Every month I dug out the same command-line script on whichever machine I happened to be using, and every month I had forgotten how to run it. So I built ynabit to fix that for myself. YNAB is such a great tool that I wanted to share this with everyone else who uses it: it's simply my contribution to the community. A few unobtrusive ads and GitHub sponsors cover the costs, and the connectors are open source, so anyone can improve them.