# Crypto Train > Split one crypto transfer across several exchange providers, so none of them sees the whole of it. No account, no sign-up; your keys stay in your browser. Crypto Train is a non-custodial web app for moving crypto between wallets through swap providers. It compares quotes from FixedFloat, GhostSwap, SideShift, Changelly, ChangeNOW, SimpleSwap, StealthEX and LetsExchange, and can split one amount into a plan of several exchanges — varied providers, amounts and destination addresses — so that no single provider observes the whole transfer. It scores each plan and says where it still gives itself away. ## Key facts - Custody: none. The browser signs a transaction paying the provider's deposit address directly, and the provider pays the destination address directly. - Keys: a private key or recovery phrase stays in the browser tab, is held in memory only, and is used to sign locally. It is never sent to the server, and never stored — after a reload the wallet is connected again. - Reloads: each step of an exchange has its own address. The exchange, its stage and the plan are kept in the tab's session storage, so a reload returns to the same step and stage. - What you can send: any coin the providers list, if you pay the deposit address yourself — no key is asked for and none is held. Connecting a wallet so the app signs for you works for Bitcoin (BTC) and Tether on Tron (USDT TRC-20), which are the only chains it holds keys for. What you can receive depends on the provider chosen. - Account: none. No email, no password, no verification. - Cost: each provider builds a margin into its quoted rate. This deployment may add a percentage fee, shown as a line item before anything is signed. - Rates: every provider is quoted at once and the quotes are also measured against mid-market, taken from the public ticker endpoints of several large exchanges, so a provider's margin is reported as a figure rather than only as a ranking. - Destination checks: where the payout is in Bitcoin, the address's public history is read from a block explorer and summarised before anything is signed, and the address is checked against the US Treasury's published sanctions list. That list is downloaded to the server and matched locally, so the address is not handed to Treasury or to any screening company. No other payout chain is checked. - Anonymity: not claimed, and this deployment is not anonymous. There is no account and no email, but Google Analytics runs on every page — setting cookies and reporting page views to Google — and each exchange is recorded against the payer's IP address, user-agent and language header. - Records kept: for each exchange, time, amounts, currencies, provider, payout address, transaction hash, country, a random per-browser handle, and the payer's IP address, browser user-agent and language header. FixedFloat requires partners to retain that information for at least a year and to produce it on request, so it is kept for at least that long. ## Pages - [Home](https://www.crypto-train.com/): what this does, what it protects and what it does not. - [Exchange](https://www.crypto-train.com/app): connect a wallet, compare providers, run one exchange or a split plan. This is the app itself; it is not indexed by search engines, which is a choice about search results rather than about access. - [About](https://www.crypto-train.com/about): What Crypto Train is, why it splits a transfer across several exchanges, and who is behind it. - [FAQ](https://www.crypto-train.com/faq): How Crypto Train works, what it protects, what it does not, and what happens when something goes wrong. - [Network names across exchange APIs](https://www.crypto-train.com/network-names): What FixedFloat, GhostSwap, SideShift, Changelly, ChangeNOW, SimpleSwap, StealthEX and LetsExchange each call the same blockchain — and why a wrong network name is reported as a wrong coin. Including Monero and Zcash, where the obvious spelling halves the field. - [Writing](https://www.crypto-train.com/blog): Notes from running a router that prices eight swap providers at once — what a swap actually costs, where the providers disagree, and why a wrong chain name is reported as a wrong coin. - [Splitting unequally costs nothing](https://www.crypto-train.com/blog/splitting-unequally-costs-nothing): Equal legs are the easiest split to reassemble, and the obvious fix looks like it should cost money. Measured on two separate days: unequal legs scored twenty points better on linkability and came out cheaper both times. - [Why small swaps cost more](https://www.crypto-train.com/blog/why-small-swaps-cost-more): Seven providers priced at six transfer sizes in one pass. The gap between best and worst runs 21% on 25 USDT and 1.7% on 5,000 — and the provider that pays best at the smallest size pays worst at the largest. - [What a crypto swap actually costs](https://www.crypto-train.com/blog/what-a-crypto-swap-actually-costs): The quoted rate is not the price. Measured across eight providers on live pairs: how far apart they are, how far the best one still sits under the real market, and what splitting a transfer costs on top. - [What splitting a transfer costs](https://www.crypto-train.com/splitting): One transfer priced as every shape it could take: one exchange, two, three, up to eight. What each costs against the open market, and how linkable the result still is — measured across eight providers rather than argued from first principles. - [Compare exchange rates by pair](https://www.crypto-train.com/exchange): Every currency pair this site prices, each with live quotes from eight providers, the spread between them, and what a split of that transfer actually looks like. - [USDT to BTC](https://www.crypto-train.com/exchange/usdt-to-btc): Live quotes from every provider for Tether on Tron to Bitcoin, the spread between them, and what a three-way split of the transfer actually looks like. - [BTC to USDT](https://www.crypto-train.com/exchange/btc-to-usdt): Bitcoin into Tether on Tron, priced by every provider at once — the pair with the widest spread of any we quote, which is the whole argument for asking more than one. - [ETH to BTC](https://www.crypto-train.com/exchange/eth-to-btc): Ether to Bitcoin across every provider, split three ways, with the on-chain history of the destination read before anything is signed. - [BTC to ETH](https://www.crypto-train.com/exchange/btc-to-eth): Bitcoin to Ether, every quote side by side and measured against the open market, so the provider's margin is a figure rather than a ranking. - [LTC to BTC](https://www.crypto-train.com/exchange/ltc-to-btc): Litecoin to Bitcoin. Both ends are transparent chains, which is the case where splitting the destination addresses earns the most. - [BTC to LTC](https://www.crypto-train.com/exchange/btc-to-ltc): Bitcoin to Litecoin, quoted by every provider this site talks to, with a worked three-leg split and what that split costs against the cheapest single route. - [SOL to BTC](https://www.crypto-train.com/exchange/sol-to-btc): Solana to Bitcoin. The payout lands on a chain this site can read, so the destination's linkability is shown rather than guessed at. - [BTC to SOL](https://www.crypto-train.com/exchange/btc-to-sol): Bitcoin to Solana across every provider at once, with the spread between best and worst stated plainly instead of only the winner. - [ETH to USDT](https://www.crypto-train.com/exchange/eth-to-usdt): Ether into Tether on Tron — a stablecoin exit, where the difference between the best and worst provider is measured in real money rather than basis points. - [USDT to ETH](https://www.crypto-train.com/exchange/usdt-to-eth): Tether on Tron into Ether, priced by every provider and split three ways so no single one sees the whole of it. - [BTC to XLM](https://www.crypto-train.com/exchange/btc-to-xlm): Bitcoin to Stellar Lumens. Stellar settles in seconds and costs almost nothing to move, which makes the provider's margin the only real cost of the trade. - [TRX to BTC](https://www.crypto-train.com/exchange/trx-to-btc): Tron to Bitcoin, every quote compared at once, with the Bitcoin destination checked against the published sanctions list and its own chain history before anything moves. - [USDT to SOL](https://www.crypto-train.com/exchange/usdt-to-sol): Tether on Tron into Solana, across every provider this site talks to, with the cost of splitting stated rather than left to be worked out. - [BTC to XMR](https://www.crypto-train.com/exchange/btc-to-xmr): Bitcoin into Monero, priced across every provider that will quote it. The sending side is a chain anyone can read and the receiving side is not, so splitting the Bitcoin legs is where the separation is actually won — once the payout lands, this site can tell you nothing more about it, and neither can anybody else. - [XMR to BTC](https://www.crypto-train.com/exchange/xmr-to-btc): Monero into Bitcoin, quoted by six of the eight providers here. The direction that undoes the most: whatever the sending chain concealed, the payouts land somewhere permanently readable, so separate destination addresses matter more on this pair than on any other. - [BTC to ZEC](https://www.crypto-train.com/exchange/btc-to-zec): Bitcoin into Zcash across every provider that prices it. Zcash shielding is a choice made after the payout arrives and not by this transfer, so what the split buys here is the same thing it buys anywhere: no single provider sees the whole amount. - [ZEC to BTC](https://www.crypto-train.com/exchange/zec-to-btc): Zcash into Bitcoin, with the spread between the providers that quote it stated rather than only the winner. The payout side is readable, which is what the destination split is for. - [Privacy](https://www.crypto-train.com/privacy): Exactly what Crypto Train records, what it sends, and what it cannot protect you from. - [Terms](https://www.crypto-train.com/terms): Terms of use for Crypto Train. Everything you do with this software is your own responsibility. - [Effort](https://www.crypto-train.com/effort): What it took to build Crypto Train — code, commits, and an honest reconstruction of the time.