> For the complete documentation index, see [llms.txt](https://docs.filecoin.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.filecoin.io/build-on-filecoin/developing-contracts/get-test-tokens.md).

# Get test tokens

## Calibration testnet

MetaMask is one of the easier ways to manage addresses on the Calibration testnet. MetaMask displays Filecoin EVM accounts in Ethereum `0x` format; on Filecoin testnets those accounts map to delegated `t4` [addresses](/core-concepts/filecoin-evm-runtime/address-types.md). Follow the [MetaMask setup guide](/networks-and-tools/assets/metamask-setup.md) if you haven’t set up an address in your MetaMask wallet yet.

1. In your browser, open MetaMask and copy your address to your clipboard.
2. Go to [faucet.calibnet.chainsafe-fil.io](https://faucet.calibnet.chainsafe-fil.io/funds.html) and click **Send Funds**.
3. Paste your address into the address field and click **Send funds**:

   ![The Calibration faucet website.](/files/7SAIC022OJG53AvfAZAU)
4. The webpage will give you a transaction ID:

   ![A transaction ID returned by the Calibration faucet.](/files/kRL62XVcpdPpC6J4jN7K)
5. You can copy this ID into a block explorer to track the progress of your transaction:

   ![A block explorer showing a pending transaction on the Calibration testnet.](/files/UybVMikDKu9rAPc9VzyZ)

That’s all there is to it! Getting `tFIL` is easy!

## Local testnet

Before we begin, you must have a local testnet running. Follow the [Run a local network guide](/networks-and-tools/networks/local-testnet.md) if you haven’t got a local testnet set up yet. Run the commands below from the directory that contains your local `lotus` binary, and replace the placeholder addresses with addresses from your local node.

1. Change directory to where you created the `lotus` and `lotus-miner` binaries. If you followed the [Run a local network guide](/networks-and-tools/networks/local-testnet.md) these binaries will be in `~/lotus-devnet`:

```shell
cd ~/lotus-devnet
```

2. View the wallets available on this node with `lotus wallet list`:

```shell
./lotus wallet list
```

3. Create the send request with `lotus send`, supplying a funded local wallet as the `--from` address, the receiving address, and the amount of FIL you want to send:

```shell
./lotus send --from <FUNDED_LOCAL_ADDRESS> <TO_ADDRESS> <VALUE>
```

To create a delegated address for local Filecoin EVM testing, run:

```shell
./lotus wallet new delegated
```

4. Check the balance of your receiving address with `lotus wallet balance`:

```shell
./lotus wallet balance <ADDRESS>
```

If you want to manage your local testnet tokens in MetaMask, use a delegated address and [connect MetaMask to your local testnet](/networks-and-tools/assets/metamask-setup.md) to see the new balance within the MetaMask extension.

[Was this page helpful?](https://airtable.com/apppq4inOe4gmSSlk/pagoZHC2i1iqgphgl/form?prefill_Page+URL=https://docs.filecoin.io/build/developing-contracts/get-test-tokens)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.filecoin.io/build-on-filecoin/developing-contracts/get-test-tokens.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
