

If you play Mobile Legends: Bang Bang (MLBB), you know that sweet feeling when free stuff lands in your inbox. Redeem codes are one of the easiest ways to score Diamonds, skins, hero fragments, and other goodies without spending a dime. Whether you’re a newbie still figuring out the meta or a veteran who’s already leveled up your heroes, staying on top of the latest codes gives you a real edge.

Redeem codes are short alphanumeric codes released by Moonton (now officially MOONTON Games), the company behind MLBB, that let you claim in-game rewards. They typically drop during events, livestreams, esports tournaments, collaborations, or surprise giveaways—so timing matters.
Some examples of what you can get with these codes:

Here’s the deal: MLBB codes expire fast, and sometimes within hours. However, new codes often drop during events like the Valentine’s Day celebration, the KOF Collab resale, and esports tournaments. Your best bet is to check back frequently and try these recently reported codes (some may still work depending on your region and redemption limits).
| Code | Status / Notes |
|---|---|
| HOLAMLBB | New players only. Still being reported as working. |
| oojms4okc | Recently listed; may have a redemption limit. |
| Dynamo03 | Streamer code; try it—may still work. |
| MLBBRISING | Listed on multiple sites; region-dependent. |
| MLBBSPEC | Event code; worth trying before it expires. |
Codes like GoGoToM7 and 0nkdbkw8q have recently expired or hit their redemption caps. With February’s big events—Valentine’s Collector skins for Lancelot and Odette, Hilda’s Starlight skin, and the KOF Collab resale—expect new codes to drop soon. Keep an eye on MLBB’s official social media and Reddit for fresh codes.

Redeeming codes is pretty simple once you know where to go. Here’s the step-by-step:
Pro tip: Redeem codes the moment you find them. Some codes have redemption caps (like 300 uses total), and once they’re gone, they’re gone.
Getting an error? Don’t panic, as it happens to everyone. The most common culprits: the code already expired, you made a tiny typo (codes are case-sensitive!), the code is locked to certain regions, or you’ve already claimed it before. Most MLBB codes are one-per-account, so if you’ve used it, that’s it.

Codes not working out? No stress. There are plenty of other ways to stack up free items in MLBB:
| Method | What You Get |
|---|---|
| Daily Login | 7-day login rewards cycle with Battle Points, tickets, and fragments. |
| Free Chests | One chest every 4 hours (max 2 stored). Random items. |
| Achievements | Battle Points, emblems, and titles for hitting milestones. |
| Daily/Weekly Quests | XP, Battle Points, and occasional bonus rewards. |
| Events | Skins, fragments, tokens—varies by event (check often!). |
| Daily Supply Chest | Free daily chest in shop with random goodies. |
| Weekend Login | Hero trials and weekend-exclusive bonuses. |
| In-Game Mail | Surprise Diamonds, tickets, or event rewards. |

Let’s be real: you can’t grind Diamonds through regular matches or quests. They’re a premium currency, so your main options are top-ups, the Weekly Diamond Pass, or special promotions.
However, there are a few alternative ways to get Diamonds without paying directly. Other players can send you Diamonds as gifts, and you can sometimes earn them through livestream rewards or special event giveaways (like during the M7 World Championship). Not guaranteed, but worth keeping an eye out.
Redeem codes are the fastest way to grab free MLBB rewards—but you’ve got to be quick. They expire fast, get claimed fast, and some are region-locked. Always triple-check your Game ID, Zone ID, and the code itself before hitting submit.
Beyond codes, stay active in the game. Daily logins, quests, free chests, achievements, and events (like the February Valentine’s event or KOF Collab) all drop valuable loot. You won’t earn Diamonds just from playing, but top-ups, promotions, gifts, and livestream rewards can help you build that balance.