How to send NFT to another wallet?

To send an NFT to another person, follow these steps:

  1. Go to the Collectibles tab in Tonkeeper.
  2. Tap the NFT you want to send and tap Transfer.
  3. Enter the recipient's wallet address or TON DNS domain (for example, alice.ton). Add an optional comment if needed, then press Continue.
  4. Review the transaction details and tap Confirm.

NFT transfers are irreversible. Once confirmed on the TON blockchain, an NFT transfer cannot be cancelled or undone. Always double-check the recipient address before confirming — a single character error sends the NFT to a different wallet permanently.

Accepting TON DNS as a recipient address

Instead of a full wallet address, you can enter a TON DNS domain such as alice.ton as the recipient. Tonkeeper resolves the domain to the underlying wallet address automatically. TON DNS names can be purchased and managed through dns.ton.org and the Fragment marketplace.

What about spam NFTs in my Collectibles?

If your Collectibles tab contains NFTs you didn't purchase — these are typically spam airdrops used for phishing. Do not tap any links in their metadata or attempt to transfer them. Instead, hide them: tap the filter icon in the top right corner of the Collectibles tab and use the minus icon to hide the unwanted NFT. For more, see NFTs and tokens visibility.

What if I accidentally sent TON to an NFT address?

If you accidentally sent Toncoin to an NFT contract address instead of a wallet, see What if I transfer Toncoin to the NFT address? for guidance on what happens and what options exist.

Related: NFTs and tokens visibility  ·  What if I transfer Toncoin to the NFT address?  ·  What does the 'Unverified' label mean?