How to Create a Solana Token Without Code (2026)
A name, a symbol, a supply, a logo and one signature. The mint, the metadata and the authority revocations all land in a single transaction — so there is no half-built token to clean up if something goes wrong.
Short answer: open solback.app, choose Token Creator, connect the wallet that will own the token, fill in the name, symbol, decimals and supply, upload a logo, tick the authorities you want to revoke, and sign once. SolBack charges a flat 0.08 SOL service fee (0.16 SOL for a vanity address), on top of about 0.0066548 SOL that Solana currently requires as rent for the three accounts a token needs. The whole supply is minted to your wallet in that same transaction, and if you revoke mint authority the supply is fixed from that moment on.
What is a Solana token, technically?
An SPL token is not one thing on-chain but three, and the price of creating one is the price of those three accounts.
- The mint account — 82 bytes owned by the Token Program. It records the decimals, the total supply, and who holds mint authority and freeze authority. Its address is the token's address, the one you paste into a wallet or a screener.
- Your token account — the associated token account that holds your balance. Every holder gets one of these per token; a newly created standard 165-byte account currently needs 0.00148844 SOL, as Solana rent explained covers.
- The metadata account — a Metaplex account holding the name, symbol and a URI. The URI points to a JSON file with the description, the logo and any social links. Wallets and explorers read this account to show anything more than a bare address.
Doing this by hand means the spl-token command line, a Metaplex client, a place to host the JSON, and three or four separate transactions in the right order. Token Creator packs all of it into one transaction: service fee, create mint, initialise it, create your token account, mint the supply, write the metadata, revoke whatever you chose to revoke. One signature, and either everything happens or nothing does.
How do you create a token with SolBack, step by step?
Step 1: Open Token Creator and connect your wallet
Go to solback.app, open the tools panel and choose Token Creator. Connect the wallet that should own the token — Phantom, Solflare, OKX and the other common adapters all work. This wallet signs the transaction, pays the fees, receives the entire supply, and holds every authority you do not revoke, so use the wallet you intend to keep.
Step 2: Pick a creation mode
Three modes share the same on-chain flow and differ only in where the address and the form contents come from.
- Standard — a fresh random address. 0.08 SOL.
- Vanity — an address that starts or ends with characters you choose, ground in your browser before the token is created. 0.16 SOL. Details below.
- Clone — paste an existing token's address and its name, description and social links are read into the form. You still upload your own logo. 0.08 SOL.
Step 3: Fill in the basics
Four fields, two of which you can never change:
- Name — up to 32 bytes. Shown in wallets and on screeners.
- Symbol — up to 10 bytes, conventionally 3–5 capital letters.
- Decimals — 0 to 9; most tokens use 6 or 9. This is baked into the mint account and cannot be changed afterwards.
- Total supply — in whole tokens, not raw units. All of it is minted to your wallet in the creation transaction. If you revoke mint authority it is also the final supply.
Byte limits are not character limits: a name written in Chinese or with emoji uses three or four bytes per character. The form checks the byte length before you sign.
Step 4: Upload the logo and write the description
Add a logo — PNG, JPG, GIF or WebP, up to 2 MB, ideally 200×200 — a description, and optionally your website, X, Telegram and Discord links. SolBack's server pins the image and a Metaplex-standard JSON to IPFS and writes the resulting URI into the metadata account. Wallets pick up the logo from that JSON.
If you already host a JSON that follows the Metaplex standard, paste its URI instead and nothing is uploaded. If the hosting service is unavailable when you create, the form switches to that URI field rather than failing.
Step 5: Decide which authorities to revoke
This is the step that decides what kind of token you are launching. Three switches, all permanent:
| Authority | What keeping it lets you do | What revoking it means |
|---|---|---|
| Mint | Mint more tokens later, to anyone | The supply is fixed forever. This is what holders check first. |
| Freeze | Freeze or thaw any holder's token account | You can never block a holder from transferring. Trading is out of your hands. |
| Update | Change the name, symbol, logo and description | The metadata is immutable. Nobody, including you, can change it. |
Mint and freeze are revoked by default. If the token is meant for other people to hold, revoking all three is the configuration that rug-check tools score as clean. Keep an authority only when you have a concrete reason — a rewards programme that needs future minting, a compliance requirement to freeze — and be prepared to explain it, because every holder can see who holds what.
Revoking is one-way. An authority set to nothing cannot be set back. If you are unsure, keep it: you can revoke later with Token Manager, but you can never un-revoke.
Step 6: Review the cost and sign once
The confirm screen shows the service fee, the on-chain cost, the total, and a list of everything that cannot be undone. Read it. Then approve one transaction in your wallet.
Stay on the page until it confirms. The result panel shows the mint address, the transaction signature and a Solscan link; the token and its full supply are already in your wallet.
What does creating a token actually cost?
Two separate bills, and it helps to know which is which.
| Item | Amount | Who receives it |
|---|---|---|
| Service fee — Standard or Clone | 0.08 SOL | SolBack |
| Service fee — Vanity address | 0.16 SOL | SolBack |
| Option — custom token contract (your own keypair as the address) | +0.08 SOL | SolBack |
| Option — custom creator (your name and link in the metadata) | +0.04 SOL | SolBack |
| Rent — mint account (82 bytes) | ≈ 0.0010668 SOL | Locked in the account |
| Rent — your token account (165 bytes) | ≈ 0.00148844 SOL | Locked in the account |
| Rent — metadata account (679 bytes) | ≈ 0.00409956 SOL | Locked in the account |
| Network fee and priority fee | ≈ 0.00002 SOL | Validators |
So a standard launch is 0.08 SOL to SolBack and currently about 0.0066548 SOL of rent to the chain. The service fee is a plain transfer instruction placed inside the creation transaction: if the transaction fails, the transfer fails with it, and you pay nothing but the network fee. The rent is not a fee in the usual sense — it stays in the accounts, and the token-account part comes back if that account is ever closed — but the mint and metadata accounts live as long as the token does, so treat it as spent. The app queries the active cluster at creation time because later SIMD-0437 phases may lower these minimums again.
Unlike SolBack's rent-recovery tools, the token fees are flat: no percentage of anything, no referral split, no charge for the supply size.
How does a vanity token address work?
A Solana address is 32 random bytes written in base58. There is no way to pick one; you can only generate candidates until one happens to match. Vanity mode does exactly that, on your machine, using every CPU core the browser will give it.
You set a prefix, a suffix, or both, each up to 6 characters from the base58 alphabet — so no 0, O, I or l. Two generation methods are offered:
- Fast (recommended) — derives candidate addresses from your connected wallet and a seed, which is about 40× faster than generating full keypairs. The address is tied to your wallet, so connect first. No separate private key exists for the mint; that is normal, the mint account does not need one after creation.
- Separate key — grinds full keypairs and gives you an exportable private key for the mint address, at roughly one-fortieth of the speed.
How long it takes is pure probability. Each character multiplies the expected attempts by up to 58, and the page shows a live estimate and ETA for your pattern and thread count before you start. The table below is the worst case (a suffix, or a prefix starting with a rare character); the tool's own estimate uses exact per-character odds, so a prefix starting with a common character comes out cheaper.
| Pattern length (case-sensitive) | Expected attempts | Rough time, Fast mode, 8 threads |
|---|---|---|
| 3 characters | ≈ 195,000 | under a second |
| 4 characters | ≈ 11 million | seconds |
| 5 characters | ≈ 660 million | minutes |
| 6 characters | ≈ 38 billion | hours |
Two ways to make it cheaper: turn off case sensitivity, which roughly doubles the hit rate for every letter (pump then also matches PUMP, Pump and so on), and avoid starting with 1 — a leading 1 in base58 means a leading zero byte, a 1-in-256 event per character, which makes 111 the hardest three-character prefix there is. The page warns you when a first character is unusually rare and suggests a faster one.
The grinding never leaves your browser. Candidates are generated in web workers on your device; nothing about the search is sent anywhere. Close the tab and it stops. The 0.16 SOL fee is for the same on-chain flow as a standard launch — the compute is yours.
When is Clone mode the right choice?
Clone reads an existing token's on-chain metadata and its JSON — name, symbol, description, website, X, Telegram, Discord — and fills the form with it. The logo is not copied; you upload your own. Everything else is editable before you sign, and the result is a brand-new mint with its own address and supply, not a copy of the original's balances.
It is a convenience for relaunching your own token with the same branding, or for starting from a template you like. It does not make your token be the other one, and launching under someone else's name and symbol is the kind of thing screeners flag and communities remember.
What should you check before you sign?
- Decimals. The one field with no second chance. 6 or 9 unless you know why not.
- Supply and its zeros. The number is in whole tokens; count the zeros twice.
- The wallet you connected. It gets the supply and keeps the authorities. Not a burner unless you mean it.
- The authority switches. Decide deliberately. Default is mint and freeze revoked, update kept.
- Balance. The confirm screen shows the total; keep a little headroom above it.
- Where you are. Check the domain before connecting. Nobody at SolBack will ever ask for a seed phrase.
A token is not a project. Creating a mint does not create a market, a liquidity pool or a listing, and SolBack does none of those. It also does not make the token worth anything. The site provides the tool; the value, the liquidity and the legality in your jurisdiction are yours to sort out.
What happens after the token exists?
Your wallet shows the token and its full balance. From there:
- Distribute it with Batch Send — airdrops, team allocations, presale fills — for no SolBack deduction.
- Manage what you kept with Token Manager: mint more while you hold mint authority, freeze or thaw accounts, update the logo and description, or revoke the remaining authorities when you are ready.
- Create a pool on a DEX if the token is meant to trade. That is outside SolBack, and it is where the real cost of a launch usually sits.
Launch your token in one signature
Name, symbol, supply, logo, metadata and authority revocations in a single transaction. Flat 0.08 SOL, plus the rent Solana charges everyone.
Open Token Creator Service fee 0.08 SOL (0.16 SOL for a vanity address), charged only if the token is created. Current on-chain rent for the three accounts is about 0.0066548 SOL, plus network fees.Still have questions about creating a Solana token?
- How much does it cost to create a Solana token with SolBack?
- A flat service fee of 0.08 SOL for a standard or clone creation, or 0.16 SOL for a vanity address, plus what Solana itself charges: rent-exempt deposits for the mint account, your token account and the metadata account, currently about 0.0066548 SOL in total, and a network fee of a fraction of a cent. The service fee is an instruction inside the same transaction as the token creation, so it is only paid if the token is actually created.
- Should I revoke mint authority and freeze authority?
- If the token is meant to be traded by other people, usually yes. Revoking mint authority fixes the supply forever, which is the first thing holders and rug-check tools look at. Revoking freeze authority means you can never lock a holder's account. Keep mint authority only if you have a real reason to issue more later, such as a rewards programme, and say so publicly. Both revocations are permanent.
- Can I change the name, logo or supply after the token is created?
- Decimals never change. The supply can only grow, and only while you hold mint authority. The name, symbol, logo and description can be changed with SolBack's Token Manager as long as you kept update authority and did not make the metadata immutable; once update authority is revoked they are locked for good.
- How long does a vanity address take to generate?
- Each extra character multiplies the work by up to 58. In the recommended Fast mode a modern laptop usually finds a 4-character prefix in seconds, 5 characters in minutes, and 6 characters in hours; the slower Separate key mode is roughly 40 times slower. Turning off case sensitivity roughly doubles the hit rate for letters, and a prefix of 1s is the hardest possible pattern because each leading 1 requires a zero byte. The page shows a live estimate before you start.
- Does my private key leave the browser?
- No. The creation transaction is signed by your connected wallet, so its key never leaves it. Vanity addresses are ground locally in web workers; a Separate key vanity address or a custom mint key you paste is parsed in the browser and never uploaded. The only things SolBack's server receives are the logo and the metadata text, which it pins to IPFS.
- Will the token show up in Phantom and on DEX screeners?
- Wallets read the on-chain Metaplex metadata and the logo from the JSON it points to, so the name, symbol and image appear as soon as the transaction confirms. Appearing on a DEX or a screener is a separate step: someone has to create a liquidity pool for the token, which SolBack does not do.
- What if the page says it could not confirm the transaction?
- Check the transaction signature on Solscan before doing anything else. A timeout means SolBack stopped waiting, not that the transaction failed: if it confirmed, your token exists at the mint address shown in the log and you should not create it again. Only retry if the signature shows a failure or never landed.