CSV
CSV Tools

Convert CSV to YNAB

Convert CSV bank statements into YNAB-compatible import format

CSV Input

Try a sample:

Column Mapping

Provide CSV input above to map columns.

YNAB CSV

Output will appear here...

Options

CSV Format

Input

Output

How to Use This Tool

This tool converts bank statement CSVs into YNAB-compatible import files directly in your browser. No data is uploaded or sent to any server.

  1. Provide your bank statement — Paste CSV text, upload a file, or try one of the sample datasets to see how it works.
  2. Map your columns — Use the Column Mapping panel to tell the tool which of your CSV columns correspond to YNAB’s required fields (Date, Payee, Amount or Outflow/Inflow). Columns with matching names are mapped automatically.
  3. Download your YNAB CSV — Once all required fields are mapped, the output appears instantly. Copy it to your clipboard or save it as ynab-import.csv for import into YNAB.

FAQ

5 questions
Does this tool upload my bank statement data?
No. All conversion happens entirely in your browser using JavaScript. Your financial data never leaves your device — no server receives, stores, or processes it.
What YNAB import formats are supported?
Both YNAB CSV import formats are supported: the single Amount column (positive/negative values) and the separate Outflow/Inflow columns (both positive).
How are dates handled?
The tool detects your bank's date format automatically and normalizes all dates to YYYY-MM-DD (ISO 8601), the unambiguous format recommended for YNAB imports.
What if my bank shows debits as positive numbers?
Open the Options panel and check 'Negate amounts' to flip the sign on all Amount values. This option is available when using the Amount format.
Do I need to clean up my bank's CSV first?
In most cases, no. The tool strips currency symbols, thousands separators, and accounting-style parenthetical negatives from amount values automatically.

More Conversion Tools

30 tools

JSON to CSV

Soon

Convert JSON arrays to downloadable CSV

CSV to Excel

Soon

Export CSV data to .xlsx spreadsheets

Excel to CSV

Soon

Import .xlsx files and convert to CSV

TSV to JSON

Soon

Convert tab-separated data into structured JSON output

CSV to QBO

Soon

Convert CSV bank transactions into QuickBooks Online format

CSV to vCard

Soon

Transform CSV contact lists into vCard (.vcf) files

CSV to QIF

Soon

Convert CSV financial data into Quicken Interchange Format

CSV to VCF

Soon

Export CSV contacts as VCF files for email and phone import

CSV to TXT

Soon

Convert CSV data into plain text with customizable formatting

CSV to IIF

Soon

Convert CSV transactions into Intuit Interchange Format for QuickBooks

CSV to KML

Soon

Generate KML geographic data files from CSV coordinates

CSV to Base64

Soon

Encode CSV data as a Base64 string for safe transport

CSV to SPSS

Soon

Convert CSV datasets into SPSS-compatible format for statistical analysis

CSV to SAS

Soon

Transform CSV data into SAS dataset format

CSV to Stata

Soon

Convert CSV data into Stata .dta format for econometric analysis

CSV to ORC

Soon

Convert CSV into Optimized Row Columnar format for big data

CSV to Feather

Soon

Convert CSV into Apache Arrow Feather format for fast analytics

CSV to Parquet

Soon

Convert CSV into columnar Parquet format for efficient storage

CSV to LaTeX

Soon

Generate LaTeX table markup from CSV data

CSV to Xero

Soon

Convert CSV bank statements into Xero-compatible import format

CSV to OFX

Soon

Convert CSV financial data into Open Financial Exchange format

More CSV Tools

40 tools

CSV Viewer

Soon

View and explore CSV files in a sortable table

Merge CSVs

Soon

Combine multiple CSV files into one

Column Stats

Soon

Get min, max, mean, and distribution per column

JSON to CSV

Soon

Convert JSON arrays to downloadable CSV

Split CSV

Soon

Break large CSVs into smaller chunks

CSV to Excel

Soon

Export CSV data to .xlsx spreadsheets

CSV Editor

Soon

Edit cells, add rows, and fix data inline

Data Profiler

Soon

Automatic data type detection and quality report

Excel to CSV

Soon

Import .xlsx files and convert to CSV

Remove Duplicates

Soon

Find and eliminate duplicate rows

Row Counter

Soon

Quick count of rows, columns, and empty cells

Sort CSV

Soon

Sort rows by any column, ascending or descending

Filter Rows

Soon

Keep only rows that match your criteria

TSV to JSON

Soon

Convert tab-separated data into structured JSON output

CSV to QBO

Soon

Convert CSV bank transactions into QuickBooks Online format

CSV to vCard

Soon

Transform CSV contact lists into vCard (.vcf) files

CSV to QIF

Soon

Convert CSV financial data into Quicken Interchange Format

CSV to VCF

Soon

Export CSV contacts as VCF files for email and phone import

CSV to TXT

Soon

Convert CSV data into plain text with customizable formatting

CSV to IIF

Soon

Convert CSV transactions into Intuit Interchange Format for QuickBooks

CSV to KML

Soon

Generate KML geographic data files from CSV coordinates

CSV to Base64

Soon

Encode CSV data as a Base64 string for safe transport

CSV to SPSS

Soon

Convert CSV datasets into SPSS-compatible format for statistical analysis

CSV to SAS

Soon

Transform CSV data into SAS dataset format

CSV to Stata

Soon

Convert CSV data into Stata .dta format for econometric analysis

CSV to ORC

Soon

Convert CSV into Optimized Row Columnar format for big data

CSV to Feather

Soon

Convert CSV into Apache Arrow Feather format for fast analytics

CSV to Parquet

Soon

Convert CSV into columnar Parquet format for efficient storage

CSV to LaTeX

Soon

Generate LaTeX table markup from CSV data

CSV to Xero

Soon

Convert CSV bank statements into Xero-compatible import format

CSV to OFX

Soon

Convert CSV financial data into Open Financial Exchange format