About NFT Profile Pictures on Twitter

We're adding NFTs as one of several ways to customize your Twitter profile so you can show off the NFTs you own in a hex-shaped profile picture on your Twitter account. 

Setting up an NFT profile picture means people can associate your Twitter account with your connected wallet's public crypto wallet address. This means your Twitter account will be associated with your current and historical crypto wallet transactions and holdings, including all other NFTs in that wallet, because this information is all available on the public blockchain. 

A couple of things to be aware of when connecting a crypto wallet to your Twitter account: 

  • Twitter will never request funds from your crypto wallet. You should remain vigilant, and check all incoming requests to your wallet. Don’t accept any transfer requests unless it is a known transaction to you. 
  • Twitter will never request your private key or seed phrase, and you should never share your private keys or seed phrases anywhere, including on Twitter.
  • Although we won’t maintain an ongoing connection with your crypto wallet, we store your public address to ensure that it continues to hold the NFT you set as your profile picture. 

 

Note: Right now subscribers can only set an NFT as their profile picture from the Twitter for iOS app or Twitter for Android app, but the hexa-shaped profile picture is seen across all platforms.

 

What’s an NFT?

NFTs (short for Non-Fungible Tokens) are unique digital items, such as artwork, with proof of ownership that’s stored on a blockchain (a digital database that’s publicly accessible).

 

What’s an NFT profile picture?

NFT profile pictures are a way to show off the NFTs you own on Twitter. After a temporary connection to your crypto wallet that allows you to set up an NFT as your profile picture, your digital asset displays in a special hexagon shape that identifies you as the owner of that NFT.

Note: Right now Twitter only supports static image NFTs (JPEG, PNG) minted on the Ethereum blockchain (for example ERC-721 and ERC-1155 tokens).

 

What is a crypto wallet?

Crypto wallets allow you to hold and transact (buy, sell, convert, send, etc.) with tokens owned by your public wallet address. This includes NFTs which are a type of token.

A crypto wallet has one or more public addresses that are sometimes called “accounts.” This address is public, so anyone who knows your wallet address will be able to see all of your wallet’s transactions and holdings. 

To set up an NFT profile picture, you’ll need to connect your Twitter account to a crypto wallet that holds the NFT you’d like to select. 

 

Which crypto wallets do NFT profiles pictures support?

Argent

Coinbase Wallet

Ledger Live

MetaMask

Rainbow

Trust Wallet

 

How does connecting my wallet to Twitter work?

To set up an NFT Profile Picture, you must control the address that holds the NFT you’d like to select as your profile picture. 

When you connect your supported crypto wallet to Twitter, Twitter will generate a verification request message to your wallet address, where you’ll be asked to complete a signing request which will include your Twitter handle. 

A couple things to keep in mind: 

  • Signing requests should only come from a Twitter.com domain
  • Twitter will never ask you to send funds when connecting your crypto wallet

 

 

Can I connect multiple crypto wallets at a time to set up an NFT profile picture?

You can only connect one crypto wallet to your Twitter account at a time. If you’re already displaying an NFT profile picture and would like to use an NFT held in a different wallet, you’ll simply connect that new wallet to your Twitter account. You’ll do this from your Settings under Edit profile. Click your profile picture and select Use another wallet.

 

I don’t own an NFT, can I still set up an NFT profile picture?

To set up an NFT profile picture, you need to hold an NFT in the crypto wallet connected to your Twitter account. You can’t transact or purchase NFTs with your crypto wallet on Twitter. 

 

How do I set my NFT as my profile picture?

Right now, subscribers can only set an NFT as a profile picture from Twitter for iOS and Android. Following the how to set an NFT device instructions will allow the hexa-shaped profile picture to be seen across all platforms. 

 

What type of NFTs does Twitter support for profile pictures?

Right now Twitter only supports static image NFTs (JPEG, PNG) minted on the Ethereum blockchain (for example ERC-721 and ERC-1155 tokens). We don’t currently support SVGs. As a reminder, all media must also follow Twitter’s sensitive media policy.

 

Why can’t I see the NFT I minted as a profile picture option?

You can only set your Twitter profile picture to an NFT that’s been published onto the blockchain as a transaction (i.e. purchase, sale, or transfer).

Note: Some marketplaces, including OpenSea, offer a feature that allows people to create NFTs for free (also referred to as gas-free minting). These free NFTs won’t appear as optional profile pictures until they’ve been published to the blockchain through a transaction. 

 

How do I remove my NFT Profile Picture?

If you no longer wish to display an NFT as your profile picture, you’ll simply change your profile picture to remove your NFT.

 

What happens if I sell or transfer the NFT in my profile picture?

If you sell or transfer the NFT in your profile picture, the hexagon shape of the profile picture reverts to a circle. The image remains the same as the NFT you previously owned, but it won’t display any NFT details to suggest ownership.

If you’d like to display another NFT, select from your NFTs in your wallet or link another wallet.

 

How can I see if an NFT profile picture is from a particular collection?

You can check out NFT details from the profile picture details, where you’ll be able to see if a project or collection has been verified by OpenSea or another 3rd party marketplace. 

 

How can I find out more about someone’s NFT profile picture?

When you see an NFT profile picture, you can see details about the NFT by visiting the profile, tapping on the profile picture, then selecting ViewNFT details. You’ll see details such as the NFT owner, NFT description, collection, properties, and additional details (such as the NFT’s contract address). 

 
How to set an NFT as your profile picture

1. Sign in to the Twitter app on iOS.

2. Go to your profile. 

3. Tap Edit profile, then tap on the profile picture icon and select Choose  NFT

4. Select your crypto wallet from a list of supported wallets.

5. Twitter will generate a verification request message to your wallet  address, where you’ll be asked to confirm you hold the private keys of your public crypto address, by signing an attestation.

6. You have the option to connect to your wallet by either scanning the QR code on the screen with your crypto wallet app or with your wallet’s extension. 

7. Once you’ve connected your wallet, select the NFT in your wallet that you'd like to set as your profile picture. 

8. Tap Done. You’re all set!

Note: If you need to search for a specific NFT, you can search with the NFT’s Token ID or Contract address.