# Deposit & Withdraw

This tutorial is a step-by-step explanation of how to deposit & withdraw your funds. If you want to understand how the internal system of Tornado.cash works, please refer to [this tutorial](../general/how-does-tornado.cash-work.md).

## **Deposit**

### Choose a chain

Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:

![](../.gitbook/assets/azpoj.gif)

### Select a token

Choose the token you want to deposit and its amount:

![](../.gitbook/assets/abdce.gif)

### Connect your wallet

Click on `Connect` and choose between wallet providers such as Metamask or WalletConnect.

### Save your note

Click on `Deposit` and store your note on a secure place before clicking on `I backed up the note`. You can also save encrypted notes on-chain by setting up a Note Account, by clicking on `Settings` (top-right corner).

![](../.gitbook/assets/aaaab.gif)

### Be patient

As explained [here](../general/tips-to-remain-anonymous.md#be-patient), the longer you wait, the greater your anonymity set will be.

Congrats ! You did it. Now your tokens are on the Tornado.Cash pool.

## Withdraw

### Choose a chain

Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:

![](../.gitbook/assets/enregistrement-de-le-cran-2021-08-25-a-16.15.15-1-.gif)

### Paste your note

Use your deposit note by pasting it in the corresponding box. Click on `Withdraw` and wait for the zk-Snark proof to be generated.

### Confirm the withdrawal

![](../.gitbook/assets/abdaaaa.png)

Done !

_Written by_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)