Web3 & Blockchain/Basics/Faucets & Testnets

Faucets & Testnets

Before you spend real money, you test on a testnet. Here's how to get free tokens on every network worth knowing.


What Is a Faucet

A faucet is a web app or CLI that sends you free testnet tokens. They're worthless — only valid on that specific test network. You can't bridge them to mainnet.


Ethereum — Sepolia

Sepolia is the primary Ethereum testnet since Goerli was deprecated.

FaucetLimitNotes
sepoliafaucet.com0.5 ETH/dayRequires Alchemy account
faucets.chain.link0.1 ETH/dayNo signup
infura.io/faucet/sepolia0.5 ETH/dayRequires Infura account
pk910.de PoW FaucetUnlimited (PoW mining)Runs in browser, slow but no limit

Add Sepolia to MetaMask

Network Name: Sepolia
RPC URL:      https://rpc.sepolia.org
Chain ID:     11155111
Symbol:       ETH
Explorer:     https://sepolia.etherscan.io

Or just go to chainlist.org → search "Sepolia" → Add to MetaMask.


Base Sepolia

Base's testnet. Same gas as Sepolia but on the Base L2.

FaucetLimit
faucet.quicknode.com/base/sepolia0.1 ETH/day
faucets.chain.link/base-sepolia0.1 ETH/day
base-sepolia-faucet.clabs.co0.05 ETH/day
Network Name: Base Sepolia
RPC URL:      https://sepolia.base.org
Chain ID:     84532
Symbol:       ETH
Explorer:     https://sepolia.basescan.org

Arbitrum Sepolia

FaucetLimit
faucets.chain.link/arbitrum-sepolia0.1 ETH/day
faucet.quicknode.com/arbitrum/sepolia0.1 ETH/day
Network Name: Arbitrum Sepolia
RPC URL:      https://sepolia-rollup.arbitrum.io/rpc
Chain ID:     421614
Symbol:       ETH
Explorer:     https://sepolia.arbiscan.io

Solana — Devnet

Solana has two testnets: Devnet (most used) and Testnet (closer to mainnet, less stable).

CLI airdrop (easiest)

# Switch to devnet
solana config set --url devnet

# Airdrop 2 SOL (limit: 2 SOL per request, a few times per day)
solana airdrop 2

# Check balance
solana balance

Web faucet

FaucetLimit
faucet.solana.com2 SOL/day
solfaucet.com1 SOL/request

Add Devnet to Phantom Wallet

In Phantom: Settings → Developer Settings → Change Network → Devnet.


OP Sepolia (Optimism Testnet)

FaucetLimit
faucets.chain.link/optimism-sepolia0.1 ETH/day
Network Name: OP Sepolia
RPC URL:      https://sepolia.optimism.io
Chain ID:     11155420
Symbol:       ETH
Explorer:     https://sepolia-optimism.etherscan.io

Polygon Amoy

FaucetLimit
faucet.polygon.technology0.5 MATIC/day
Network Name: Polygon Amoy
RPC URL:      https://rpc-amoy.polygon.technology
Chain ID:     80002
Symbol:       MATIC
Explorer:     https://amoy.polygonscan.com

Quick Setup Script

If you're starting a new EVM project, run this to add all testnets to your .env:

# .env.local
SEPOLIA_RPC=https://eth-sepolia.g.alchemy.com/v2/YOUR_KEY
BASE_SEPOLIA_RPC=https://base-sepolia.g.alchemy.com/v2/YOUR_KEY
ARB_SEPOLIA_RPC=https://arb-sepolia.g.alchemy.com/v2/YOUR_KEY
PRIVATE_KEY=0xYOUR_DEPLOYER_PRIVATE_KEY

Never use a wallet with real funds as your deployer key. Create a separate wallet for development.


Tips

  • Use a dedicated dev wallet — not your main wallet. Generate a fresh one, fund it with testnet tokens only.
  • Testnet faucets have daily limits. If you need more, try PoW faucets (pk910.de) — they're slower but unlimited.
  • Testnet tokens reset periodically. Don't build anything that depends on testnet state persisting long-term.
  • For Solana Devnet, solana airdrop is the fastest — no signup, instant.

Next: Deploy Testnet → Mainnet

Last updated · September 2026