Your Complete Guide to Heartopia
Complete Guide to Earning Premium Currency - All Free Methods
Updated January 13, 2026Moonlight Crystals are Heartopia's premium currency used for:
While Moonlight Crystals can be purchased with real money, there are multiple free methods to earn them through regular gameplay, events, and codes.
The fastest way to get free Moonlight Crystals is by redeeming active gift codes. These are released by developers during updates, events, and celebrations.
Daily login rewards through the Guild system. Simply sign in each day to earn rewards, with Moonlight Crystals awarded on milestone days (Day 7, 14, 21, 28).
Don't miss days! If you skip a day, your sign-in streak resets and you'll miss milestone crystal rewards. Set a daily reminder to maintain your streak for maximum crystals.
Exchange Gilded Acorns (special currency earned from gameplay) for Moonlight Crystals at the Gilded Acorn Merchant.
The Gilded Acorn Merchant appears in town on specific days. Check the in-game event calendar for merchant schedule.
Limited-time events frequently reward Moonlight Crystals for participation. Recent examples include the My Little Pony collaboration event.
One-time crystal rewards for completing major game achievements and milestones.
Check your Achievements menu (Watch → Achievements) to see available rewards and track progress.
Once you've earned Moonlight Crystals, spending them strategically maximizes value and prevents waste.
| Method | Cost | Benefits |
|---|---|---|
| 10-Pull | ~1500 crystals | ✅ Guaranteed rare item ✅ Better rates ✅ Most cost-effective |
| Single Pull | ~150 crystals | ❌ No guarantees ❌ Worse rates ❌ Less efficient |
Answer: You can get free Moonlight Crystals through:
Answer: Moonlight Crystals are used for:
Answer: Currently active codes provide 300+ Moonlight Crystals total:
New codes are released during updates, events, and celebrations. Check our Codes Page regularly for new releases.
Answer: The Guild Sign-in Event is a daily login system where you tap "Sign In" each day in the Guild menu for rewards. Moonlight Crystals are awarded on milestone days (Day 7, 14, 21, 28 each month). Total monthly crystals: 130 crystals if you don't miss any days.
Answer: Save crystals for limited-time banner events featuring exclusive items you want. Standard gacha is always available, but limited banners have unique cosmetics that won't return. Always use 10-pulls when possible for better rates and guaranteed rare items.
Answer: No, Moonlight Crystals never expire. You can safely save them for future limited banners and events. There's no pressure to spend immediately.
Answer: No, Moonlight Crystals cannot be transferred between accounts. However, you can share gift codes with friends so they can redeem their own crystals.
Answer: New Moonlight Crystal codes are typically released:
Follow official Discord and social media, or check our Codes Page daily for instant notifications.