Ethereum CSV export

Export Ethereum Transactions to CSV

Every transaction your Ethereum wallet has ever made is stored permanently on-chain - ETH transfers, ERC-20 tokens, swaps, and gas fees. This tool pulls that history, lets you preview it free, then downloads it as a clean, Koinly-ready CSV in seconds.

Last updated 4 July 2026

What's Included in Your Ethereum Export

ETH transfers - All incoming and outgoing ETH payments
ERC-20 token transfers - USDC, USDT, LINK, PEPE, and every other token your wallet has touched
Token swaps - Trades executed via Uniswap, 1inch, CoW Swap, and other DEXes
Internal transactions - Contract payouts, WETH unwraps, and refunds that regular explorers hide
Gas fees - Fees in ETH on every transaction you signed, including failed ones
DeFi interactions - Liquidity provision, staking, lending protocol activity
Transaction hashes - Every row links back to the on-chain record for verification

How to Export Your Ethereum Transaction History

  1. 1

    Copy your Ethereum wallet address

    Open MetaMask, Rabby, Coinbase Wallet, or any Ethereum wallet and copy your public 0x address. You do not need to connect your wallet.

  2. 2

    Select Ethereum and paste your address

    On the home page, pick the Ethereum tab, paste the address, and preview your transactions free - no account, no signup.

  3. 3

    Download and import your CSV

    Download the full Koinly-ready CSV from $4.99. Import into Koinly, CoinLedger, CoinTracker, Excel, or Google Sheets.

Why Not Just Use a Block Explorer?

Block explorers show your transactions, but their CSV downloads split normal, token, and internal transactions into separate files that no tax tool accepts directly. You end up merging spreadsheets by hand and still have to reformat every column.

This export merges all three record types by transaction, nets out multi-hop swap legs, applies fees the way Koinly expects, and hands you one file that imports cleanly - the same format our Solana exports have used for thousands of transactions.

Frequently Asked Questions

How do I export Ethereum transactions to CSV?

Paste your Ethereum wallet address into ExportMyWallet.com, select the Ethereum tab, and click to preview. Your transactions appear instantly with no account or login. To download the full history as a .csv file, choose the Standard ($4.99) or Complete ($29.99) plan.

Is it free to export Ethereum transactions?

Previewing your Ethereum transactions is always free, with no account or credit card required. To download the CSV, the Standard plan ($4.99) covers up to 1,000 transactions and the Complete plan ($29.99) exports your full history with no limit.

What is included in the Ethereum CSV export?

Every ETH transfer, ERC-20 token transfer, and internal transaction (such as DEX payouts and WETH unwraps) tied to your wallet, with date and time in UTC, amounts, gas fees in ETH, and the transaction hash for verification.

Can I use the exported CSV for Ethereum tax reporting?

Yes. The CSV uses the Koinly universal format and imports directly into Koinly, CoinLedger, and CoinTracker. You can also open it in Excel or Google Sheets to calculate gains and losses manually.

Does this work with MetaMask, Rabby, and hardware wallets?

Yes. Any Ethereum wallet address works: MetaMask, Rabby, Coinbase Wallet, Ledger, Trezor, or any other. You only need the public 0x address, not a wallet connection.

Is my Ethereum wallet safe?

Completely. We only read publicly available on-chain data using your wallet address. We never ask for your private key, seed phrase, or wallet connection.

Also on an L2? See exporting Base transactions to CSV, or head back to the export tool.

Free. No signup required.

Export Your Ethereum Transactions

Paste your 0x address to preview your transactions free, then download the full Koinly-ready CSV from $4.99. No login required.

Export Ethereum Transactions

Works with MetaMask, Rabby, Coinbase Wallet, Ledger, and any Ethereum wallet.