Mobile Legends Diamonds: The Complete 2026 Top-Up Guide
How to buy Mobile Legends Diamonds online — denominations, skins, the Magic Wheel, region-specific quirks, and how to redeem an Octopus Card to your MLBB account.
Table of contents
Mobile Legends: Bang Bang — MLBB to anyone who plays it — has been one of the highest-grossing mobile MOBAs in the world for the better part of a decade. It's enormous in Southeast Asia, growing fast in Latin America, and consistently in the top mobile titles by daily active players. And like every popular mobile game, the way it makes money is through Diamonds — the premium currency that buys hero skins, the Starlight Pass, Magic Wheel spins, and basically every cosmetic that doesn't come from the daily grind.
This guide covers how to top up MLBB Diamonds online, what the denominations actually unlock, the difference between Diamonds and other in-game currencies (people get this wrong constantly), and how the Octopus Card redemption flow works against your MLBB account.
What Diamonds Actually Buy
Mobile Legends has a confusing currency system if you've never played it. There are several different in-game tokens, and only one of them is real-money currency:
- Diamonds — the premium currency. Bought with money. Spent on skins, the Starlight membership, Magic Wheel spins, ticket conversions, and rare event purchases.
- Battle Points (BP) — earned through gameplay. Buys heroes (slowly), basic items, and some unlockables. Not bought with money.
- Tickets — earned through events and login rewards. Spent on time-limited skins and event-specific items.
- Lucky Coins / Fragments — various event rewards.
If a Mobile Legends guide says "buy Diamonds," it always means the premium currency. Battle Points are free; you grind for them. Diamonds are what you actually top up.
What You Can Do With Diamonds
The MLBB economy is built around Diamonds, with three big-ticket sinks:
- Hero skins. Most cosmetic skins are 599-2,000 Diamonds. Legend-tier and Collector-tier skins go higher. Limited-time skins from collaborations (KOF, Saint Seiya, JoJo, etc.) tend to land at premium pricing.
- The Starlight Pass. ~250-275 Diamonds for the base tier; ~550 for the Plus tier. Gets you a guaranteed seasonal skin, daily Diamond/BP rewards, and a monthly emote pack.
- The Magic Wheel. A gacha system where you spin for a featured Legend skin. First spin is cheap; each subsequent spin gets more expensive, with the final guaranteed skin costing several thousand Diamonds in total. The "wheel skin" hunt is where heavy spenders end up.
Smaller spends include:
- Hero unlocks for heroes you don't want to grind BP for (~32 Diamonds for a "discounted" hero, ~599 for newer ones)
- Emblem upgrades (small Diamond spends to skip the grind)
- Magic Dust and Fragment conversions during events
The best Diamonds-per-dollar rate comes from larger top-ups, just like every other gacha-adjacent game. The 50-Diamond pack is mostly a starter purchase; the 2,000+ packs are where the real value is.
How to Top Up MLBB Diamonds
You have three options, in the usual hierarchy:
- In-game top-up through Moonton's in-app purchase. Convenient and the most expensive — you're paying through Apple's or Google's billing, which adds the platform tax.
- Direct top-up sites that ask for your MLBB User ID and Server ID and process a recharge directly. Cheaper than in-game but you're handing your IDs to a site you may not know.
- Closed-loop Mobile Legends cards with a code and PIN, redeemed against your User ID and Server ID. Pricing usually beats both alternatives.
Octopus does option 3. The Mobile Legends Diamonds product page lists the current denominations with Driffle pricing.
How to Find Your User ID and Server ID
This trips up new players constantly. MLBB needs two numbers to identify your account, not one:
- User ID — a 9-10 digit number unique to your account
- Server ID — a 4-digit number that identifies which server your account lives on (a leftover of MLBB's regional server architecture)
To find them:
- Open Mobile Legends.
- Tap your avatar in the top-left corner of the main lobby.
- Look just under your in-game name. You'll see something like
123456789(2001)— the part before the parentheses is your User ID, the part inside the parentheses is your Server ID.
Always copy both numbers together. The redemption screen on our claim page asks for them in the same format you see in-game.
The Octopus Redemption Flow
Once you've bought a card on Driffle:
- Open your Driffle order — you'll have a card code and PIN.
- Go to claim.octopuscards.io and enter the code.
- Enter the PIN.
- Enter your User ID and Server ID. Both, exactly as they appear in your MLBB lobby.
- Confirm. The Diamonds credit to your account in seconds.
Open Mobile Legends, check your Diamond balance in the top-right of the main lobby, and the new total should be there. If the game was already open during redemption, returning to the lobby will refresh the balance automatically.
The card code is single-use, consumed at redemption, and worthless to anyone after. No password shared, no account access handed over.
Region-Specific Notes
Mobile Legends operates on regional servers, but Diamonds are universal — once they're in your account, they're spendable from anywhere. The server architecture only matters for matchmaking (which region you queue with), not for currency.
A few practical notes:
- Southeast Asia is where MLBB is biggest. Most events, collaborations, and content drops are timed for SEA peak hours. If you're outside the region, you might see banner events at odd local times.
- Latin America has its own dedicated server group; queue times are good if you're in the Americas.
- Middle East has its own server group; recent collaborations have specifically targeted MENA players.
- Europe and North America servers exist but are smaller. Queue times can be longer at off-peak hours.
The card you buy works regardless of region — you're crediting the account, not the server. If you have a regional account (SEA, LATAM, MENA, etc.), the Diamonds land in that account regardless of where the card was bought.
Common Redemption Problems
"Invalid User ID." Most often a typo. The User ID is 9-10 digits, the Server ID is 4 digits. Make sure you're not accidentally swapping the two or missing a digit.
"Server ID does not match User ID." Each User ID is permanently bound to a specific Server ID. If you got either wrong, the redemption rejects. Open MLBB and re-check both numbers under your avatar.
"Diamonds not appearing." Return to the MLBB main lobby. The Diamond balance is fetched on lobby load — if you redeemed mid-match, you'll see the new balance after the match ends and you're back at the lobby.
"Code already redeemed." Single-use cards mean a successful redemption consumes the code. Check your Diamond balance first — if the redemption page failed to load the confirmation but the Diamonds are in your account, that's the outcome. If neither is true, email hello@octopuscards.io with your Driffle order ID.
"I redeemed against the wrong account." Once Diamonds credit to a User ID, they can't be transferred. Triple-check your User ID and Server ID on the redemption confirmation screen — we display them back to you specifically because this is the only truly irreversible mistake.
A Word on "Free Diamonds" Sites
The MLBB scam landscape mirrors the Free Fire and PUBG landscape — same patterns, same tricks:
- "Free Diamond generators" don't exist. Moonton doesn't have a coupon system that lets external websites mint Diamonds. Every site claiming otherwise is a phishing page, an offer-wall scam, or a malware drop.
- Sites asking for your MLBB password are phishing pages. Diamond purchases never need your password — only your User ID and Server ID, which are public-facing identifiers.
- "Account boost" services that offer cheap rank carries usually need your password to access your account. This violates Moonton's terms and frequently ends in stolen accounts.
We covered the broader playbook in Are Online Gift Cards Safe?. The short version applies directly to MLBB: if any top-up site asks for more than your User ID, Server ID, and a payment, you're being scammed.
Frequently Asked Questions
Can I buy Diamonds for a friend? Yes. The card just needs the recipient's User ID and Server ID at redemption time. Send them the code and PIN, and they redeem it against their own account.
Do the cards expire? Card codes don't expire. Buy now, redeem whenever. Once redeemed, Diamonds are permanent in the account.
Are Diamonds region-locked? No. The card and the Diamonds are global. Only the payment on Driffle is regional — pay in whatever currency Driffle supports in your region.
Will the Starlight Pass auto-renew if I have Diamonds? No. Starlight needs to be manually re-purchased each month or season. The Diamonds sit in your account until you spend them.
Can I use Diamonds for the Magic Wheel? Yes. Once Diamonds are in your account, they're spendable on anything — Magic Wheel spins, Starlight Pass, hero skins, emblem upgrades, whatever you want.
Is there a cheapest Diamond denomination? Larger denominations have a better Diamond-per-dollar rate than smaller ones. The 2,000+ Diamond packs are generally the best value.
Can I get a refund if the redemption fails? Yes. If a card legitimately fails to deliver Diamonds (rare — under 1% of redemptions), email hello@octopuscards.io with your Driffle order ID and we'll refund through Driffle.
The Short Version
Pick a Diamond denomination on the Mobile Legends Diamonds page, pay on Driffle, redeem at claim.octopuscards.io with your User ID and Server ID, and the Diamonds appear in your account within seconds. Never type your MLBB password into anything except Mobile Legends itself. Larger denominations get you the best rates.
See also: How to Buy PUBG Mobile UC, How to Top Up Free Fire Diamonds, or Are Online Gift Cards Safe? for the broader scam-avoidance playbook.
License
This article is licensed under CC BY-NC-SA 4.0. You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
Buy what this post is about
Ready to get a card?
Browse Octopus Cards on Driffle — gaming top-ups, mobile recharges, and travel eSIMs at a discount, delivered instantly.
Related posts
Where to Buy Cheap Roblox Gift Cards & Robux Online (2026)
A practical guide to buying Roblox gift cards and Robux online — denominations, Premium membership, how redemption works, and how to avoid the scam ecosystem around "free Robux".
How to Buy PUBG Mobile UC Online (2026): The Complete Guide
Three ways to buy PUBG Mobile UC, what each denomination unlocks, how to redeem an Octopus Card, and how to find the cheapest UC online without falling for scams.
How to Top Up Free Fire Diamonds — A Complete Guide (2026)
Three ways to top up Free Fire Diamonds, what each denomination unlocks, how to redeem an Octopus Card, and how to avoid the common mistakes that lose people their money.

