If you want to use Cronos dApps, DeFi pools, or NFT marketplaces with your existing wallet, you don’t need a brand-new wallet app. You can simply add Cronos to MetaMask, and in this guide you’ll learn exactly how to do it — the quick one-click way and the manual RPC method, plus how to double-check that everything is configured correctly.
This walkthrough assumes you’re new to custom networks. You’ll learn what Cronos is and which of its networks you actually want, the exact network details to enter (with a reminder to re-verify them), how to confirm the setup works, and the mistakes and scams that catch beginners — including the Cronos EVM versus Cronos zkEVM confusion.
id=”what-is-cronos”>What Cronos Actually Is
Cronos is a blockchain ecosystem built by Crypto.com. The main network most people mean when they say “Cronos” is Cronos EVM — an Ethereum-compatible chain that runs smart contracts, DeFi apps, and NFTs, just like Ethereum, but with its own validators, its own fee token (CRO), and generally much lower transaction fees.
Being Ethereum-compatible (EVM) is the key detail for this guide. It means your Ethereum wallet address works on Cronos too, and wallets like MetaMask can talk to it once you add the right network settings. You don’t need to create a new account or export private keys — your existing seed phrase controls the same address on every EVM chain.
There is, however, more than one “Cronos” network, and this is the single most common source of confusion:
- Cronos EVM (mainnet) — the original chain, chain ID 25, native token CRO. This is what almost every beginner guide and dApp means by “Cronos”.
- Cronos zkEVM — a newer layer-2 style chain, chain ID 388, native token zkCRO. A separate network with separate details.
- Cronos testnet — chain ID 338, used by developers. It holds no real value; if someone asks you to send real funds there, that is a red flag.
This guide focuses on Cronos EVM mainnet, since that’s what “add Cronos to MetaMask” means in the vast majority of cases. If a dApp specifically tells you it runs on Cronos zkEVM, add that network separately with its own details rather than mixing them up.
One more thing worth knowing: the same address on Ethereum, Cronos, and dozens of other EVM chains is controlled by the same keys. That’s convenient, but it also means sending tokens to the right address on the wrong network can strand your funds — which is exactly why verifying the network before you transact matters. Our guide to switching networks in MetaMask safely walks through the habits that prevent those mistakes.
Why Add Cronos to MetaMask
MetaMask doesn’t come with every network preinstalled. It ships with Ethereum and a handful of popular chains, but anything else — including Cronos — has to be added before the wallet knows how to connect to it. Until you add it, your CRO balance won’t display and Cronos dApps can’t find your wallet.
Once Cronos is added, you can:
- Hold and send CRO directly in MetaMask, without a separate Crypto.com wallet app.
- Connect to Cronos dApps — decentralized exchanges, lending apps, and NFT marketplaces built on the chain.
- Pay low fees — Cronos transactions generally cost a small fraction of mainnet Ethereum gas, which makes it practical for everyday DeFi use.
- Bridge assets in — move tokens from Ethereum or other chains into Cronos to use them there.
What adding Cronos does not do is move any funds. It only teaches your wallet how to read the network. If a website asks you to “add Cronos” and then immediately asks for your seed phrase, that’s not a network setup — that’s a phishing attempt. MetaMask never asks for your seed phrase to add a network.
Before You Start
You need very little to follow this guide, but a quick checklist saves frustration:
- MetaMask installed and set up — the browser extension or the mobile app, with your wallet created or imported and your seed phrase written down somewhere safe.
- MetaMask updated — an old version can have a different settings layout. Update first if the menu names below don’t match what you see.
- The correct network details — you’ll find them in the manual-method section below, marked as of this guide’s writing. Before you rely on them, cross-check against the official Cronos docs or MetaMask’s own network directory. Endpoints do change occasionally.
- A tiny amount of CRO (optional) — you only need this later if you plan to transact. Adding the network itself costs nothing.
Also note: if you’ve already added Cronos once, you won’t see the option to add it again — MetaMask will just switch to the existing entry. If something looks wrong with an existing entry, delete it and re-add it rather than stacking duplicates.
The One-Click Method
The fastest way to add Cronos is through a trusted chain directory. Chainlist is the best-known one: it’s an open directory of EVM network details maintained by the community, and it includes a “connect wallet” button that fills in the settings for you.
Here’s the process:
- Open your browser and go to Chainlist — type the address yourself rather than clicking a link from a random post or ad. (As of this guide’s writing, it’s the site most crypto references point to; confirm you land on the well-known one before connecting anything.)
- Search for “Cronos” in the directory.
- Make sure the entry you select is Cronos EVM mainnet with chain ID 25, not zkEVM or testnet.
- Click the connect/add button, which opens a MetaMask prompt showing the network details it will add.
- Read the details in the prompt carefully — chain ID 25, CRO as the currency — then approve.
MetaMask will add Cronos and usually switch to it immediately. That’s the whole method. The prompt is your safety checkpoint: it’s the wallet itself showing you what will be added, so a wrong chain ID or a strange currency symbol is your cue to cancel.
The Manual Method, Step by Step
If you’d rather not connect to a directory site — or you just want to understand what happens under the hood — you can type the network details in yourself. It takes about the same amount of time.
Here are the Cronos EVM mainnet details, as of this guide’s writing. Cross-check them against the official Cronos documentation before you rely on them:
| Field | Value | What it means |
|---|---|---|
| Network name | Cronos | The label you’ll see in the network dropdown |
| New RPC URL | https://evm.cronos.org | The server MetaMask talks to (plain text — type it yourself) |
| Chain ID | 25 | The unique number identifying Cronos EVM mainnet |
| Currency symbol | CRO | The token used for gas fees on Cronos |
| Block explorer URL | https://explorer.cronos.org/ | Where you can look up transactions (plain text — type it yourself) |
Note: some sources list https://evm.cronos.com as the RPC and cronoscan.com as an explorer. Both have appeared in official Cronos documentation at different times; the values above are the most widely referenced as of this guide’s writing. If the wallet reports a mismatch, check the current official docs.
Now the steps, on the browser extension:
- Open MetaMask and click the network dropdown at the top (it probably says “Ethereum Mainnet”).
- Click Add network, then choose Add a network manually.
- Fill in each field from the table above exactly — no extra spaces, no typos.
- Click Save. MetaMask validates the chain ID against the RPC, so an error here usually means a typo.
- MetaMask switches to Cronos automatically. You’ll see your address with a CRO balance of zero — that’s normal until you receive CRO.
On mobile, the path is slightly different: tap the menu, go to Settings → Networks → Add network, and enter the same details. The fields and values are identical.
If you followed a similar process for another chain before, the rhythm will feel familiar — it’s the same procedure as our Polygon setup guide and our Soneium setup guide, just with different numbers.
| One-click method | Manual method | |
|---|---|---|
| Speed | Fastest — details filled automatically | A minute or two of typing |
| Trust required | You trust the directory entry (verify in the prompt) | You trust only what you typed (cross-check docs) |
| Typo risk | Very low | Low, but double-check the RPC and chain ID |
| Best for | Beginners who want the quick path | Anyone who wants full control and understanding |
| What to check | Chain ID 25 in the approval prompt | Each field against official docs |
How to Verify It Worked
Adding the network is only half the job — confirm it’s the right network before you move funds:
- Check the network name in the dropdown. Select Cronos and confirm the label matches what you saved.
- Inspect the details. Go to Settings → Networks → Cronos and confirm chain ID 25, CRO currency, and the RPC you entered. This is the step scammers hope you skip.
- Look up your address on the explorer. Type the block explorer address yourself, paste your wallet address, and confirm it loads your address page. If the explorer shows your address exists on Cronos, the network is real.
- Receive a tiny test amount first. Before bridging anything significant, send a small amount of CRO to your address and confirm it arrives in MetaMask on the Cronos network. A small test costs almost nothing and catches configuration errors.
- Connect to one reputable dApp. Connect your wallet to a well-known Cronos app and confirm it detects the Cronos network. If it keeps asking you to switch networks, something’s off.
If MetaMask throws an error when you save — “chain ID does not match” or a connection failure — the RPC is unreachable or a field was mistyped. Re-check each character, especially the chain ID and RPC URL, and try again. Persistent failures can also mean the RPC endpoint is temporarily down, in which case wait and retry rather than hunting for a random alternative RPC from a forum.
Common Mistakes and How to Avoid Them
Most Cronos setup problems come from a short list of avoidable errors:
- Adding Cronos zkEVM instead of Cronos EVM. The zkEVM chain (chain ID 388) is a different network. If a dApp expects CRO on chain 25 and you’re on 388, nothing will work. Always match the network to what the dApp asks for.
- Using a testnet. Chain ID 338 is the Cronos testnet. Real CRO has no value there, and anyone asking you to “test” by sending real funds to a testnet is running a scam.
- Copying RPC details from a random comment or ad. A malicious RPC can log your activity and, in some setups, serve you misleading data. Get details from official docs or a reputable directory, and never from a link in a DM.
- Approving a fake “add network” prompt. Phishing sites can trigger a MetaMask network prompt for a lookalike chain. Read every prompt: wrong chain ID, wrong currency symbol, or a network name that’s slightly off means cancel.
- Forgetting gas is paid in CRO. Your ETH balance doesn’t help you on Cronos. You need CRO for gas, so factor in acquiring a small amount before you plan to transact.
- Sending from an exchange without checking the network. When withdrawing CRO from a centralized exchange, select the Cronos network (not Ethereum) for the withdrawal, and confirm the address matches. Exchange withdrawals to the wrong network are one of the hardest mistakes to undo.
FAQs
The Bottom Line
Adding Cronos to MetaMask is a two-minute task with one critical checkpoint: chain ID 25 for Cronos EVM mainnet. Use the one-click method through a reputable directory or type the details manually, verify the settings in MetaMask afterward, and test with a small amount of CRO before doing anything significant.
The biggest real-world risk isn’t the setup itself — it’s phishing sites that abuse the “add network” flow and the Cronos EVM/zkEVM naming confusion. Read every wallet prompt, get network details from official sources, and never share your seed phrase during setup. Do that, and you’re ready to explore Cronos safely.
This guide is for education only — not financial advice.

