What Is IPFS (InterPlanetary File System)?
Definition
IPFS is a decentralized file storage network where content is addressed by its hash — used in crypto for storing token images, metadata JSON files, and NFT assets permanently.
IPFS solves the "where do I host my token image?" problem. Instead of uploading to a centralized server (which could go down), IPFS stores files across a decentralized network of nodes. Files are addressed by their content hash — if the file content changes, the hash changes, ensuring immutability.
- Token images — your token's logo is uploaded to IPFS. The URI is stored in Metaplex metadata.
- Metadata JSON — a JSON file containing name, symbol, description, and image URI is stored on IPFS.
- NFT assets — images, videos, and attributes for NFT collections.
- Pinata — the most popular IPFS pinning service. CoinDevTools uses Pinata for token image uploads.
- Arweave — permanent storage (pay once, stored forever). Used by some NFT projects.
- Infura IPFS — another pinning service with API access.
- nft.storage — free IPFS pinning for NFT-related content.
When you create a token on CoinDevTools (Solana), your image is automatically uploaded to IPFS via Pinata. The resulting IPFS URI is stored in the Metaplex metadata JSON, which is then stored on-chain. This means your token's image is decentralized and persistent.
Try it yourself
No code required. Connect a wallet and get started in minutes.
Upload to IPFS Automatically