

Whether you're stocking up for new Switch 2 titles or topping up a Switch you've had for years, it's the fastest path from crypto to your game library.
Nintendo's eShop runs on fiat. That's a problem if you're holding BTC, USDT or any other coin and don't want to cash out just to buy a game. A Nintendo eShop gift card bridges that gap.
Once your gift card balance is loaded, it works across everything in the eShop:
The Switch 2 launched in June 2025, bringing a fresh catalog of exclusives alongside backward-compatible Switch titles. An eShop balance covers all of it.
Go to the Nintendo eShop section on Cryptorefills. Select your region. Make sure it matches the country linked to your Nintendo Account.
Pick the denomination you want. Common options include $10, $20, $35 and $50, though availability varies by region.
Choose from Bitcoin (BTC), Ethereum (ETH), USDT, USDC, SOL, TRX, LTC and more. Select the network. Lightning for near-instant BTC transactions, or whichever chain your wallet supports.
Send the exact amount shown to the payment address. Once confirmed, your Nintendo eShop gift card code appears on screen and is sent to your email.
On Nintendo Switch or Switch 2: open the Nintendo eShop, select your account icon, then choose "Redeem Code." Enter the 16-character code and press confirm. The balance is added to your account immediately and ready to spend.
Nintendo eShop gift cards are region-specific. A US card can only be redeemed on a Nintendo Account set to the United States. A UK card works on UK accounts, and so on.
Check which region your Nintendo Account is set to. You'll find this under your account settings at accounts.nintendo.com.
Buy the card that matches that region exactly.
If you bought your Switch in one country and your account is set to another, use the account region, not the console's country of purchase.
Redeeming a card in the wrong region won't work, and gift card codes are non-refundable once issued.