Codes ยท Android, iOS
Mobile Legends Codes: Active and Expired (June 2026)
Last checked May 28, 2026 (UTC)
Mobile Legends codes drop fast and expire even faster, so I refresh this page the moment Moonton posts new ones.
Mobile Legends: Bang Bang codes are 9 to 14 character strings Moonton releases during events and Lightborn tournaments for free Diamonds, Magic Dust, Hero Trial Cards, Miracle Summon Scrolls, and Starlight skins. Quick rundown on what you're getting. Diamonds are the premium currency for heroes and exclusive skins. Battle Points pile up passively but drain fast once you start unlocking new heroes. And Magic Dust converts into Hero Fragments, which is the quiet way most veterans unlock new heroes without ever paying.
Quick tip. I'd spend code Diamonds in the Lucky Treasure shop on hero fragments instead of burning them on a single skin gacha. Ten fragments unlock a permanent hero, while one skin pull rarely lands the rare skin you actually wanted.
New codes appear during in-game events, livestreams, esports tournaments (the M World Championship, MPL playoffs), and partner campaigns. You'll need an account at level 5 or above, and you redeem on the official Moonton portal with your in-game ID, server ID, and a verification code that gets sent to your in-game mailbox.
- Mobile Legends codes work on Bang Bang only. They won't redeem on Mobile Legends Adventure (the idle spin-off).
- Most codes expire within 24 to 48 hours of release, so move quickly.
- Region locks are common. SEA codes often refuse on EU and MENA servers.
- Have your Game ID and Server ID ready before redeeming. You'll find them in your Profile, written as ID(SERVER).
- Account level 5 or above is required. Below that, the portal just returns 'ID does not exist'.
Active Mobile Legends: Bang Bang codes (8)
Redeem these as soon as you can. Moonton caps each code at a fixed number of redemptions, so the popular ones can vanish within hours, even before the official expiry hits.
| Code | Reward |
|---|---|
| CZBR5822335 New Expires soon | 1000 Diamonds and 10 Miracle Summon Scrolls |
| MYCQB222332 Expires soon | 1000 Diamonds |
| DE6W7Q2232Z Expires soon | 1000 Diamonds |
| C62USP2222R Expires soon | 1000 Diamonds |
| MVP4FZ22349 Expires soon | 1000 Diamonds |
| STARLIGTML12 Expires soon | Starlight skin trial chest |
| MLBBRISING Expires soon | Hero Trial Card x3 and Battle Points |
| MROELITE Expires soon | Magic Dust x100 and Tickets |
Type each code exactly or just use the Copy button. They're case sensitive on the portal, and a stray space at the end will get you a silent reject.
Expired Mobile Legends: Bang Bang codes
Save yourself the round trip and skip these. Most died during the Lightborn cup window or after a partner campaign wrapped.
| Code | Reward | Expired |
|---|---|---|
| MLBBSPEC | Diamonds and skin chest | May 20, 2026 |
| ck73ahokb | Battle Points pack | May 18, 2026 |
| ghjqs4okb | Hero Trial Card | May 15, 2026 |
| Dynamo03 | Magic Dust | May 10, 2026 |
| 89d2q9okb | Diamonds and emote | May 5, 2026 |
How to redeem Mobile Legends: Bang Bang codes
MLBB redemption only works on the official Moonton portal. There's no redeem option in the in-game menu, which trips up new players constantly. You'll also need your Game ID, Server ID, and a verification code that the portal fires off to your in-game mailbox.
- Open m.mobilelegends.com/en/events/code in any browser.
- Enter your Game ID (8 to 9 digits). You'll find it in your Profile by tapping the ID line.
- Enter your Server ID (the number in parentheses next to your Game ID, usually 4 digits).
- Type or paste the redemption code into the third field.
- Click Send Verification Code. A code lands in your in-game mailbox within a few seconds.
- Open Mobile Legends, grab the verification code from the mailbox, head back to the portal, paste it, and click Redeem.
If the portal throws 'ID does not exist', double-check the format. It wants exactly nine digits, then four digits inside parentheses, like 123456789(1234). Spaces, dots, or extra characters will break the lookup.
Mobile Legends: Bang Bang codes FAQ
Where do I find my Mobile Legends Game ID and Server ID?
Open Mobile Legends, tap your avatar in the top left, then look at the bottom of the profile card. Your ID reads as 123456789(1234): the first number is the Game ID, the one in parentheses is the Server ID. Tap the line to copy it to your clipboard.
Why does my code keep failing?
Four things cover about 95% of failures. The code expired, the redemption cap got hit, you already redeemed it on this account, or you've got a typo (they're case sensitive). Use the Copy button above to knock out that last one.
Can I redeem the same code on Mobile Legends and Mobile Legends Adventure?
No. The two games run on separate accounts and separate code systems. Mobile Legends codes only work on MLBB, and Mobile Legends Adventure keeps its own list.
How long do rewards take to arrive after redeeming?
They drop into your in-game mailbox within a few minutes of a successful redemption. The mailbox holds them for 14 days, after which anything unclaimed gets deleted.
Do codes work when I play on an emulator?
Yep, as long as you log in with the same Moonton or social account on the emulator and on mobile. The portal recognizes your account, not your device.
Can I redeem several codes in one session?
You can, but each code needs its own verification cycle. Send a verification code for the first one, claim it, then start over for the next. Trying to fire off two back to back without claiming the verification mail will just fail.