Convert any exchange CSV to the Koinly template

working converter
🔒 Files stay in your browser — nothing is uploaded

Koinly’s custom-CSV import wants its exact universal-template columns — and your exchange’s export doesn’t match them. Drop the file below: the parser auto-maps common column names (date, sent/received, amount, fee) and emits Koinly’s template — every row shown before download. In-browser; nothing uploads.

Drop your any exchange CSV here
or click to browse — conversion to Koinly universal template runs locally in your browser

How it works

  1. Export the file from your exchange or tool.
  2. Drop it above — the parser identifies the format and shows every transaction.
  3. Check the preview and notes, then download the Koinly universal template file.
  4. Import it into your tax software and verify the totals.

FAQ

Will my file’s columns be recognized?

The mapper knows the common spellings — date/timestamp, sent/received or buy/sell amount+asset, total/proceeds, fee. Columns it can’t map produce warnings, not silent drops — check the notes before importing.

My CSV has only one amount column — does it still work?

Single-leg files (amount + asset + a Buy/Sell type) convert; the counter-leg fills from your Total/Proceeds column when present and stays blank with a warning when not. Nothing is guessed from a price column.

What does the output look like?

Koinly's universal template columns: Date, Sent/Received amounts + currencies, Fee, Net Worth, Label, Description, TxHash — import it under Koinly's custom-CSV option.

Is my file uploaded anywhere?

No — parsing, conversion, and the download all run in this tab with JavaScript. You can disconnect from the internet after the page loads and it still works.

What are the free limits?

The preview shows every parsed row. Downloads are complete for files up to 100 transactions; larger files download the first 25 rows. A paid pack removes the cap.

More like this: all exchange CSV converters. Need a different pair? Browse all converters or check pricing.