How to Add a Logo to a Solana Token (Metaplex Metadata)
Short answer
A Solana token's logo is not stored on-chain directly. It is referenced by the token URI in Metaplex metadata, which points to a JSON file containing an image URL. Fix the logo by updating the URI to a new JSON that points to a durable image host (IPFS pinned, Arweave, or reliable HTTPS).
You minted a Solana token but the logo is missing, broken, or the wrong image. DEX Screener and Birdeye show a placeholder — buyers scroll past instantly.
Prepare a square PNG or JPG logo (256×256 or larger)
Upload the image to IPFS (via Pinata) or Arweave for permanent storage
Create a metadata JSON with the new image URL and social links
What this means
A Solana token's logo is not stored on-chain directly. It is referenced by the token URI in Metaplex metadata, which points to a JSON file containing an image URL. Fix the logo by updating the URI to a new JSON that points to a durable image host (IPFS pinned, Arweave, or reliable HTTPS).
Step-by-step
Prepare a square PNG or JPG logo (256×256 or larger).
Upload the image to IPFS (via Pinata) or Arweave for permanent storage.
Create a metadata JSON with the new image URL and social links.
Upload the JSON to the same durable host and copy its URL.
Open /update-solana-token-metadata on MakeMeACoin and paste the new URI.
Sign the update — DEX Screener, Birdeye, Phantom, and Jupiter refresh within minutes.
Common mistakes
Using free ephemeral image hosts that expire (e.g. Imgur, Discord CDN).
Uploading a non-square logo — DEX profiles crop it into a broken circle.
Revoking update authority before verifying the new URI works.