Break the link between source and destination
One swap is a single edge from your wallet to the payout address. Crypto Train splits an amount across several exchanges and providers, so no one party sees the whole transfer — and tells you when a plan still gives itself away.
Step 1 — Connect Wallet
Choose the network that holds the funds you want to send. Then paste your private key below to load your wallet. Your balance will appear once connected.
A plan only advances while this tab is open, so the useful alert is for when you switch away. Crypto Train asks the browser directly — no email, no account, nothing sent anywhere.
Your own ntfy, Discord or Telegram URL, for alerts off this device. Relayed by the server so the webhook host sees it rather than you.
Your BTC private key in WIF format — it starts with 5, K, or L. You can export this from most Bitcoin wallets.
Your private key is processed entirely in the browser and never sent to any server. It is held in memory only and cleared when you disconnect or close the tab.
Step 2 — Exchange
First, connect your wallet on the left. Once connected, you can choose how much to exchange and where to send it.
Why this and not a swap widget
Splitting that actually separates
Several exchanges is not enough on its own. Crypto Train varies providers, amounts and destinations, then scores the result — because equal amounts through one provider back to back reassemble by inspection.
It tells you what is still wrong
The plan builder names the weakness rather than hiding it: one provider seeing every leg, identical amounts, back-to-back timing, a shared payout address. Fix it before you sign, not after.
Nothing added to what leaks
No account, no email, no analytics script. Chain and price lookups go through this server rather than from your browser, so explorers never see your address beside your IP.
Rates compared across four providers
Every quote is fetched fresh from each provider and ranked by what actually reaches your address. A provider without an API key configured is named as missing rather than quietly dropped from the comparison.
FixedFloat
Fixed and float rates
GhostSwap
No account required
SideShift
Works without an API key
Changelly
Wide currency coverage
How it works
Connect Wallet
Choose BTC or USDT TRC-20 and paste your private key. It is held in this tab and used to sign locally; it is never sent anywhere.
Enter Amount
Set the total to move and the payout address. Label the address so you can recognise it later without publishing what it is.
Plan or Exchange
Run one swap, or split the amount across several exchanges and providers so no single provider observes the full transfer.
Confirm & Go
Crypto Train scores the plan for linkability and says what still gives it away — equal amounts, one provider, back-to-back timing. Adjust, then confirm.
Track Status
Follow each leg in real time, with a full summary and transaction links when the plan completes.
What leaves your browser
Never leaves this tab
- Your private key. It derives your address and signs transactions here; it appears in no server route.
- Your address labels and their observer lists, held in this browser's storage.
Relayed by Crypto Train's server
- To the exchange provider: payout address, amount and pair — a swap cannot be quoted or created without them.
- To blockstream.info and TronGrid: your address, to read balances and to broadcast signed transactions.
- To CoinGecko: which currency you are pricing.
Kept by this operator
- Each exchange is recorded for fee accounting: time, amounts, currencies, provider, payout address and transaction hash.
- A random handle for your browser, so repeat exchanges can be grouped. It is random, tied to nothing, and resets when you clear this site's data.
- No IP address, no fingerprint and no account — the records are not linked to who made them, though the payout address is in them.
Only where you point it
- Only if you paste a webhook URL: the exchange status, amounts and payout address, relayed to the address you chose.
- Crypto Train sends no email and has no accounts, so nothing here is tied to a person.
Those third parties are contacted by the server, not by your browser, so they see the server's address rather than yours. Running Crypto Train on your own machine means the server is your machine — the requests still originate from your connection.
Questions worth asking
No. Your browser signs a transaction that pays the provider's deposit address directly, and the provider pays your destination address directly. Crypto Train is not a party to either leg and never has custody.