How to Create a Meme Coin on Solana
Solana has become one of the busiest launchpads for meme coins because of low transaction costs, easily available tools, and fast transaction confirmations. Creating a token on Solana no longer requires coding skills - several no-code tools allow you to create a token in less than ten minutes, whereas the SPL Token program provides developers with more manual options if they prefer more control. In this guide, we explain both ways, describe the decisions that need to be made prior to the creation, and outline what happens after your token exists and becomes tradeable.
What is a Meme Coin on Solana?
Every token created on Solana, regardless of its type, including meme coins, is created via the SPL Token program - Solana's standard token interface. The term 'meme coin' is used in the Solana ecosystem to describe any fungible token that has been launched without the intention of being used as a utility coin in a certain protocol. The technical steps that need to be taken to create a meme coin do not differ from the steps for creating any other token.

Decisions to Make Prior to the Creation
There are a few decisions that should be made prior to creating a token because otherwise they will become difficult or impossible to undo once the token is created.
Token Name and Symbol
Name is the full token name. The symbol (or the ticker) is the token identifier used on exchanges and in wallets and is always two to six uppercase letters long. Neither name nor symbol has to be unique on Solana because the Solana network uses the mint address to identify the token. Someone could theoretically create a token with the same name or symbol as yours. This is worth understanding if you are planning to build a community around your meme coin.
Total Supply
Meme coins are often created with huge supplies of tokens. Hundreds of millions, billions, and even trillions of tokens are minted at creation. One of the reasons for such large supplies is purely cultural, while the other is that a large supply, combined with a very low price per token, creates an impression of accessibility. The supply and the amount of tokens minted and kept by the creator influence what percentage of the total supply the creator holds. Wallets that hold a large percentage of the supply are able to move the market significantly. Potential buyers can verify whether the mint wallet holds a large percentage of the supply, and this information is considered a trust signal.
Mint Authority and Freeze Authority
At the moment of token creation, the creator gets two permissions - mint authority, which allows minting more tokens after the initial mint, and freeze authority, which allows freezing certain token accounts. Meme coin creators often choose to revoke both of these permissions in order to signal that the token supply is fixed and that no token accounts can be frozen by the creator. Revoking these permissions is one of the most common trust signals in the meme coin space. Tools like Rugcheck and community audits often check whether mint and freeze authorities have been revoked.
Decimals
Decimals define how divisible a token is. If the decimals number is 6, the token can be divided into millionths; if it is 0, the token can only be sent as a whole unit. Meme coins often use 6 or 9 decimals. This decision is made during creation and cannot be changed afterward.
What You Need to Get Started
You will need a Solana wallet - Phantom is the most common for this purpose, although Solflare and Backpack are also compatible with most token creation tools. The wallet needs to contain some SOL in order to pay for transaction fees and the rent deposit. The exact amount depends on the method you use to create the token, but 0.05 to 0.1 SOL should be sufficient. More SOL might be needed to add liquidity to a decentralized exchange at the launch of the token.
Method 1: Using No-Code Token Creator
There are several browser-based tools that let you create a Solana token without writing any lines of code. Such tools handle the whole process of SPL token creation, attaching metadata, and even creating a liquidity pool. Pump.fun is the most commonly used tool to create meme coins; however, there are alternatives like Solana Token Creator and Smithii.

How to Create a Meme Coin Using Pump.fun
Pump.fun is a platform dedicated to launching meme coins on Solana. It handles token creation, attachment of metadata, and the initial tradeability of the token using a bonding curve mechanism, where the price rises as people buy and falls as they sell. Tokens launched via Pump.fun do not immediately list on a decentralized exchange; instead, they trade through the platform's bonding curve until they reach a market cap threshold, after which the liquidity pool is automatically created on Raydium.
In order to use Pump.fun for token creation, you need to connect your wallet, click 'Create a coin,' insert the token name, ticker, description and image, and pay a fee (about 0.02 SOL at the time of writing). Then the token is created and starts trading automatically. Optionally, you can buy some of the tokens you just created, making the first transaction on the bonding curve.
General SPL Token Creator Tools
If you need more flexibility with respect to supply, decimals, or authorities, general SPL token creator tools give you the ability to set all of these parameters via a form. You connect your wallet, fill in all the necessary details, decide whether you want to revoke the mint and freeze permissions, and then create the token. Most tools charge an extra fee in SOL in addition to the rent deposit.
After creation, the token exists on the Solana blockchain, but it is not yet tradeable - you will need to add liquidity somewhere for trading to happen.
Method 2: Creating a Token Using the Solana CLI
This method gives you maximum flexibility and does not require the use of any third-party web interface. It requires Node.js and the Solana CLI installed on your machine, along with some comfort using a terminal.
How to Install the Solana CLI and SPL Token CLI
In order to use the CLI, you need to have Node.js installed. After that, download the Solana CLI according to the instructions on the official Solana documentation. To configure it to use mainnet-beta, run the following command:
solana config set -url https://api.mainnet-beta.solana.com
Then install the SPL Token CLI - the command-line interface for working with the SPL Token program:
npm install -g @solana/spl-token-cli
Alternatively, you can use the binary version from the Solana Labs GitHub releases.

How to Create a Token on Solana Using the CLI
Run the following command:
spl-token create-token - decimals 6
This creates a new token mint on Solana and returns a mint address - a long alphanumeric string that is the unique identifier for your token. Save this address. It is permanent and will be the address people use to look up your token, verify its authenticity, and import it into wallets.
Create Token Account and Mint the Supply
Before you are able to hold the tokens, you need to create an associated token account for your wallet. Run:
spl-token create-account
This creates an associated token account for your wallet. Now you can mint tokens to it:
spl-token mint
For example, minting 1000000000 tokens with 6 decimals gives you 1 billion tokens with six decimal places of precision.
Revoking Mint and Freeze Authorities
If you want the supply to be permanently fixed, revoke mint authority:
spl-token authorize mint - disable
To revoke freeze authority:
spl-token authorize freeze - disable
Both of these actions are irreversible. Once revoked, no one - including you - can mint additional tokens or freeze token accounts.
Attaching Metadata to the Token
As of the moment of creation, an SPL token does not have any name, symbol, or image attached to it on-chain. However, these attributes can be added via the Metaplex Token Metadata program - an additional Solana program that stores metadata accounts linked to your token mint.
No-code tools and Pump.fun automatically add the metadata as part of the creation process. If you used the CLI to create the token, you can add metadata manually using the Metaplex JavaScript SDK or the Metaplex Sugar CLI.
First, you will need to upload the token image and a metadata JSON file to decentralized storage - Arweave and IPFS are the most popular options. Then, use the CLI commands or SDK to attach the metadata account to the mint.
Without the metadata, your token will appear as an unknown token with a generic icon in wallets and explorers. Adding metadata is what allows your token to display its name, symbol, and image in wallets like Phantom and on explorers like Solscan.
Making Your Token Tradeable
A token that exists on-chain but has no liquidity pool cannot be bought or sold by anyone other than through direct wallet-to-wallet transfers. In order to make the token tradeable on the open market, you need to create a liquidity pool on a decentralized exchange.
How to Create a Pool of Your Token on Raydium
Raydium is the most popular Solana DEX and is the place where most meme coins trade. In order to create a pool, you need to pair your token with SOL or USDC and deposit both into the pool at a certain ratio to set the initial price. Raydium provides a 'Create Pool' option where you insert the token mint address, choose the paired asset, set the initial price, and deposit the initial liquidity. Be aware that creating a pool on Raydium has a cost in SOL (the pool creation fee plus the liquidity deposit itself).

How to Create a Pool of Your Token on Orca
Orca is another Solana DEX with concentrated liquidity pools. It is an alternative to Raydium with a slightly different fee structure and user interface. Creating a pool on Orca is done similarly: insert the mint address of your token, choose the paired asset and price range, and deposit the initial liquidity.
Automatic Graduation of Pump.fun Tokens
Tokens launched via Pump.fun do not require a manual pool creation process, as it is automatically handled by the platform. Automatic graduation happens when the token's bonding curve reaches a set market cap threshold (currently around 69,000 USD worth of SOL). At that point, Pump.fun automatically deposits liquidity into a Raydium pool and the token begins trading there.
Costs of Creating a Meme Coin on Solana
The cost of token creation on Solana is low, but not free. The main costs are the rent deposit for the mint account (around 0.002 SOL), the rent deposit for the token account (around 0.002 SOL), transaction fees for each step (fractions of a cent each), and any fees from the tool or platform used. Pump.fun charges around 0.02 SOL at launch. No-code tools typically charge between 0.05 and 0.5 SOL depending on the service and included features.
The larger cost comes when adding liquidity to a DEX. The amounts of SOL and tokens you seed the pool with determine the starting price and the initial market cap of the token. The liquidity is not spent and stays in the pool, but it is locked up and can only be withdrawn if you choose to remove it later. Removing liquidity early, especially shortly after launch, is a common pattern in rug pulls and will damage trust in your token.
Community and Visibility After the Launch
The technical launch is only the beginning. Thousands of meme coins are created on Solana every day, and the majority see no sustained trading activity. Visibility comes from building a community, maintaining social media presence, and timing relative to trending topics.
Most successful meme coins on Solana have an active Telegram or Discord where community members discuss the project and share updates. The minimum credibility signals that experienced meme coin traders check before buying are a Twitter or X account, a website, and a posted contract address with revoked authorities (verifiable on tools like Rugcheck or Birdeye).
Being listed on aggregators like CoinGecko, CoinMarketCap, or Dexscreener increases discoverability. Dexscreener and Birdeye list the token automatically once it has on-chain trading activity. CoinGecko and CoinMarketCap require a manual submission and have minimum criteria.
Final Notes
Creating a meme coin on Solana is technically straightforward, especially with no-code tools like Pump.fun. The harder part is making a token that anyone cares about once it exists. Decisions made prior to creation - supply, authority revocation, initial liquidity - affect how traders perceive the project and their willingness to invest. A technically clean launch with revoked authorities and locked or burned liquidity removes the most common objections of experienced traders. The rest depends on timing, community, and whether the concept resonates with enough people to generate organic interest.