rotki
Runs locally in your browser

Bring your exchange history into rotki

Turn a CSV export from any exchange into rotki's generic trades or events format, ready for Import Data → Custom Import in rotki.

Some exports need no conversion: rotki reads exports from Binance, CoinTracking, Kucoin, Nexo and several other services as they are. Choose your file anyway and the first step tells you when rotki can import it directly.

Stays on your device

Files are read and converted inside this tab. Nothing is uploaded, and the page is not allowed to make network requests.

Any exchange export

Pick which column holds what, step by step. Save the mapping and reuse it when the exchange moves its columns around.

Large files welcome

Rows stream from your disk and the result goes back to it, so memory does not grow with the file. A 1 GB export converts in under a minute and a half.

Check it yourself

Open your browser's developer tools on the Network tab while you convert a file: no request goes out. The page ships a content security policy with connect-src 'none', so the browser would block one even if the code tried. The footer links the release, the exact commit and the build that produced this deployment, and each release carries a copy of the site with a build attestation you can verify.