

How to Get Diamonds in Mobile Legends (2026)

Diamonds are the premium currency in Mobile Legends: Bang Bang, and almost everything worth having in the game requires them. Skins, hero unlocks, exclusive events, and limited bundles all sit behind a Diamond price tag that Battle Points can't cover.
Unlike Battle Points or Tickets that players earn by playing matches or completing tasks, Diamonds usually require real-money purchases, though there are a few legitimate ways to earn them without spending. In this article, we'll explore all the ways to get Diamonds in Mobile Legends, from top-up options to in-game methods that don't cost a thing.
Also Read: How to Redeem Codes in Mobile Legends: Bang Bang
Article Summary

Diamonds are the premium currency in MLBB, required for skins, hero unlocks, exclusive events, and limited bundles
You can purchase Diamonds through the in-game shop or third-party platforms like Codashop and GameBoost, which often offer better rates
Free Diamond methods include Moonton events, redeem codes, Google Opinion Rewards, and the MLBB Creator Base
Avoid any site or tool promising free Diamonds in exchange for account details, as these can result in a permanent ban
The standard Starlight Pass costs 300 Diamonds, and the Premium version costs 750 Diamonds, both renewing monthly
How to Purchase Diamonds in Mobile Legends

The most direct way to get Diamonds is by purchasing them through the in-game shop or a trusted third-party top-up platform. Both options work, but third-party platforms like Codashop and GameBoost often offer better rates than buying directly through the game.
To top up through the in-game shop, follow these steps:
Open Mobile Legends and tap the Diamond icon in the top right corner.
Select a Diamond package that fits your budget.
Choose your preferred payment method.
Confirm the purchase, and the Diamonds will be credited to your account immediately.
For third-party platforms, the process is similar but requires your Player ID and Zone ID, which you can find by tapping your profile avatar in the top left corner of the main screen.
First-time buyers can take advantage of a double Diamond bonus. Purchasing the 50-Diamond tier gets you 100 total, the 150-Diamond tier gets you 300, the 250-Diamond tier gets you 500, and the 500-Diamond tier gets you 1,000. The bonus applies only once per tier.
How to Get Free Diamonds in Mobile Legends
Free Diamonds are harder to come by, but there are a few legitimate methods worth knowing.
Moonton occasionally runs events where players can earn free Diamonds or discount coupons through daily logins, limited-time promotions, and official community activities.
Redeem codes are another option. These codes are released during events, collaborations, and special promotions directly from Moonton, so they carry no account risk. They are usually shared on the official Mobile Legends social media pages or during tournament livestreams, and many have a limited redemption window, so speed matters.
Google Opinion Rewards is a reliable long-term method. Completing surveys earns you Play Store credit, which can then be used to purchase Diamonds through the official in-game store.
Players who create content have access to one of the better free Diamond sources. Moonton rewards content creators through the MLBB Creator Base, where you can post gameplay clips, tutorials, or themed content to earn Diamonds and other in-game prizes.
One thing to avoid: any website or tool that promises unlimited free Diamonds in exchange for your account details. These so-called hacks and generators go against the game's rules and can lead to permanent account bans.
Also Read: Mobile Legends: How to Create a New Account?
Starlight Membership

The Starlight Membership is a monthly pass that renews every first day of the month. It comes in two tiers and is one of the better value options for players who spend on the game regularly. The standard Starlight Pass costs 300 Diamonds, and the Premium version costs 750 Diamonds. Both tiers include a new exclusive hero skin each month, but the Premium pass unlocks additional rewards on top.
Starlight Member benefits include:
Access to 100 weekly free heroes and 200 free skins
One-time free Mysterious Shop refresh
Ability to sign in for missed days in the 7-Day Login event
Extended friend list (up to 200)
Exclusive Starlight profile and talent page
Premium adds on top:
10% extra EXP and 5% extra BP per match
Exclusive killing notifications, recall effects, and avatar borders
1,500 instant Starlight Points (15 levels) upon upgrading
For players who buy Diamonds regularly, the Starlight Membership is worth prioritizing before spending on individual items since the total value of rewards consistently exceeds the Diamond cost.
Also Read: Mobile Legends Exp Lane: What is It, Heroes, and More!
Final Words
Diamonds in Mobile Legends come down to three main routes: purchasing them directly, earning them through free in-game methods, or getting consistent value through the Starlight Membership. If you spend on the game regularly, the Starlight Pass is worth picking up every month before anything else. For casual players, staying active during events and redeeming codes whenever they drop can go a long way without spending a cent.
“ Mustafa Atteya has been writing about gaming and esports since 2023, specializing in competitive game content and player improvement guides. At 24, he brings both hands-on gaming experience and professional SEO writing expertise to the GameBoost team.”

