JalalOnChain
Search an Ethereum address that deposited into Tornado Cash, and this tool scans the same pool's activity around that time to surface withdrawal addresses whose timing lines up closely enough to be a candidate match. These are statistical links from public on-chain data, not proof of common ownership. Read the notes below before relying on anything here.
Tornado deposits are ordinary transactions, so the address that made the deposit is public. Withdrawals mostly go through a relayer, which means the address that paid the gas is not the one that received the money. The recipient is still public, because it sits inside the withdrawal itself. For every deposit the address made, the tool pulls every withdrawal from the same pool between the dates you picked, reads the receiving address off each one, and sorts them by how soon after the deposit they happened.
Timing matters because Tornado puts no limit on how long money can stay in a pool. A deposit can be withdrawn a minute later or five years later. Most people do not wait long, so a withdrawal that lands soon after the deposit, with few others around it, is a better lead than one that lands weeks later with dozens in between. That is why the page shows the gap and the number of other withdrawals in that period, and does not give a score.