Convert a Binance CSV to the Koinly format
working converterKoinly’s Binance importer misses rows on some export types — enough that people publish hand-rolled converters for it. This turns your Binance spot CSV (trade history or account statement — auto-detected) into Koinly’s universal template, every parsed row shown before download. In-browser; nothing uploads.
How it works
- Export the file from your exchange or tool (Binance → Orders → Trade History (or Wallet → Transaction History statement) → export CSV.).
- Drop it above — the parser identifies the format and shows every transaction.
- Check the preview and notes, then download the Koinly CSV template file.
- Import it into your tax software and verify the totals.
FAQ
Which Binance export do I use?
Either works: Orders → Trade History CSV, or Wallet → Transaction History statement CSV. Detection is automatic — the parser reads both documented layouts.
Are futures, earn, and convert rows covered?
Spot trades parse fully. Earn, futures, and multi-leg conversions degrade to generic deposit/withdrawal rows — check the preview and relabel inside Koinly if needed.
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 Binance CSV converters. Need a different pair? Browse all converters or check pricing.