How to Get Hero Fragments in Mobile Legends: 7 Easy Legit Ways for All Players

If you’ve ever stared at the Mobile Legends shop, longing for that new meta hero everyone’s spamming in ranked, you know how frustrating it is to fall just short of enough fragments to unlock them. Hero fragments are one of the most valuable non-premium currencies in the game, letting you grab top-tier heroes without dropping real money on diamonds. Many new players assume you have to grind 24/7 or pay to earn enough, but that’s far from the truth. This guide breaks down every legitimate way how to get hero fragments in Mobile Legends, plus tricks to maximize your earnings without burning out on endless matches.

How to Get Hero Fragments in Mobile Legends From Regular In-Game Tasks

The easiest way to build a steady supply of fragments is to stick to consistent, low-effort daily and weekly tasks that don’t require extra time outside your normal play schedule. Daily login bonuses are the most overlooked source here: even a 7-day login streak regularly gives 10-20 universal fragments, plus occasional hero-specific fragment packs for newly released characters. You don’t even have to play a match to claim these rewards, just open the app once a day.

Weekly activity chests are another low-effort win. Hit 800 activity points per week by completing simple tasks like winning 2 matches, playing with a friend, or giving 5 likes to teammates, and you’ll get 30 fragments plus BP and emblem rewards. For most players, that’s less than 3 matches a day, no extra grind required. Medal chests that you earn after every match also add up fast: bronze chests give 1-2 fragments, while gold chests can give up to 5. For example, I get at least 20 fragments a week just from opening gold medal chests after ranked matches, even if I only play 3-4 games a day.

The free tier of the Starlight Pass also includes fragment rewards every 2-3 levels, so you don’t have to buy the premium pass to claim them. If you complete the daily and weekly Starlight missions as you play, you’ll get an extra 50-70 fragments per month for no extra cost.

Event-Exclusive Methods to Earn Large Batches of Fragments Fast

Moonton runs new in-game events every 2-4 weeks, and many of these events offer hundreds of fragments for completing simple mini-games or match-based challenges. These are the fastest way to stock up on fragments if you’re saving for a high-cost hero, so it’s worth checking the event tab every time you log in to see what rewards are available.

Prioritize these high-yield event types first to get the most fragments for your time:

  • Anniversary and major holiday events, which often give 100+ universal fragments for full completion, plus rare cosmetic rewards on the side
  • New hero launch trial events, which let you earn fragments for the new hero plus generic universal fragments for playing 3-5 trial matches
  • Collaboration events (like anime or brand crossovers) that have simple mini games with fragment packs as top free prizes
  • Rank reset events at the start of each season, which give fragments based on your previous season rank, even if you only reached Master tier

So if you only have 30 minutes a day to play during an event, focus on those high-yield challenges first, and skip the ones that only give small BP or emblem rewards. You don’t have to complete every single event task to get most of the fragment rewards, so don’t stress if you miss a few days of play.

Less-Known Methods to Farm Fragments Without Spending Diamonds

Most players stick to daily tasks and events, but there are a handful of underrated ways to earn extra fragments that require almost no extra effort. Guild shop purchases are the best of these: if you join an active guild, you earn guild coins from daily check-ins, weekly guild wars, and guild battle matches. You can exchange 1000 guild coins for 20 universal fragments every week, no strings attached. But you don't have to be in a top-tier guild to get these rewards, even casual guilds that do weekly guild wars will give you enough coins for at least one fragment pack a week.

The friendship point shop is another easy source. Send and receive friend points from your in-game friends every day, and you can exchange 1000 friend points for 10 fragments. I add 20+ active players as friends after every match, so I never run out of friend points to exchange. Duplicate hero conversion is another surprise win for many players: if you pull a hero you already own from a free lucky spin, chest, or event reward, it automatically converts to 100-200 universal fragments. Don’t get frustrated if you pull a duplicate, it’s one of the fastest single hauls of fragments you can get for free.

If you have extra magic wheel dust from spinning the magic wheel for free, you can also exchange it for fragment packs in the magic shop. This is perfect if you already unlocked the magic core hero you wanted, and have leftover dust sitting unused in your inventory. I used to ignore the guild shop for months until a clan mate pointed out the fragment deals, and I started earning an extra 80 fragments a month just from that alone.

Common Mistakes That Waste Your Hero Fragments (And How to Avoid Them)

Earning fragments fast is only half the battle, you also need to avoid common mistakes that can wipe out weeks of progress in one click. Spending fragments on low-tier heroes you’ll never use is the most common mistake new players make. Don’t waste fragments on heroes that cost 3200 or 8000 BP, you can unlock those easily with BP you earn from playing matches. Save fragments for epic or limited-edition heroes that cost 32000 BP or are only available via fragment exchanges. That means if you're saving for a 1000 fragment epic hero, spending 200 fragments on a cheap hero you'll only play once will set you back weeks of grinding.

Falling for fake fragment generator scams is another costly mistake. There are hundreds of third-party sites and apps that claim to give you unlimited free fragments, but all they do is steal your account login info or install malware on your device. All legitimate hero fragments come directly from in-game rewards, so if a deal seems too good to be true, it definitely is.

Not claiming time-limited fragment rewards is a silly, avoidable mistake that costs a lot of players. Most event rewards expire 7-14 days after the event ends, so set a quick reminder on your phone to claim all your event rewards before they disappear. I lost 50 fragments once because I forgot to claim an event reward before it ended, and it’s still frustrating to think about. Finally, don’t waste guild coins on cosmetic items like emotes or recall effects unless you have a huge surplus of coins. Fragments are far more valuable than temporary cosmetic items, so prioritize them first in all in-game shops.

You don't have to spend hundreds of dollars on diamonds to unlock every hero you want, and you don't have to grind 10 matches a day either. By combining consistent daily task farming, prioritizing high-yield events, and using underrated shop exchanges, you can build up your fragment stock way faster than you expected. The next time you’re eyeing a new hero in the shop, you’ll know exactly how to get hero fragments in Mobile Legends to unlock them without the frustration. Just remember to avoid the common mistakes that waste your hard-earned fragments, and you’ll have a full hero roster in no time.