Duolingo Gems Calculator: Plan Your Next Shop Purchase
Put in the gems you have and how fast you earn them, and this calculator tells you when you can afford the item you want — plus everything your balance already covers.
Your gems
How fast you earn
Your balance over the next few weeks
| When | Balance |
|---|---|
| Today | — |
| In 7 days | — |
| In 14 days | — |
| In 30 days | — |
The Duolingo shop — typical prices
| Item | Typical price |
|---|---|
| Double or Nothing wager | 50 gems |
| Legendary Challenge | 100 gems (free with Super) |
| Timed Challenge | 100 gems (free with Super) |
| Streak Freeze | 200 gems |
| Heart / Energy Refill | 350 gems (450 mid-lesson) |
| Timer Boost | 450 gems |
| Animated Status | 500 gems |
| Streak Repair | around 500 gems (varies) |
| League Repair | 2,000 gems |
| Streak Shield (iOS only) | 3,000 gems |
These are the prices most learners see on the mobile app, and they can differ by platform, by country and by Duolingo’s own tests. On the web version some items are priced in lingots instead — a Streak Freeze is 10 lingots there — and some accounts see a refill at around 500 gems. The price in your own Shop is the one that counts.
Where gems come from
- Daily quests. Three quests refresh every day, each paying a chest: bronze 3–5 gems, silver around 10, gold around 15. Finish all three and you open a bonus chest. This is the most reliable income, roughly 30–100 gems a day.
- Friend quests. A weekly goal shared with a friend, often worth 100–300 gems — the single biggest regular payout.
- League chests. Place near the top of your weekly league and the chest you win holds gems.
- Streak chests. Milestones in your streak drop chests with gems inside.
- Achievements. One-off rewards for progress you are making anyway, often 25 gems each and sometimes more.
- Path chests. Small gem rewards hidden along the learning path as you complete lessons.
A steady free player — a couple of lessons a day, quests finished, friends active — earns roughly 300–800 gems a week. Gems never expire, and they cannot be sent to another learner.
Three worked examples
Try these in the calculator above to see how the numbers move.
Example 1 — spend it now
With 850 gems you can buy an Animated Status (500 gems) today and still have 350 gems left — exactly enough for a Heart Refill.
Example 2 — one more day
With 40 gems and a Double or Nothing wager at 50 gems, you are 10 gems short. At 30 gems a day that is 1 more day.
Example 3 — the long save
With 1,200 gems saved, a Streak Shield at 3,000 gems needs 1,800 more. At 50 gems a day that is 36 days.
How the maths works
- Gems still needed. The item’s price minus the gems you already hold (never below zero).
- Days to go. Gems still needed divided by the gems you earn per day, rounded up — you cannot do part of a day.
- The date. Today plus the days to go.
- Weekly rate. Your gems per day times 7.
- Balance over time. Your gems now, plus your daily rate times the number of days.
- One of these every… The item’s price divided by your daily rate, rounded up — how often you could afford one from scratch.
Gems questions, answered
How many gems can I earn in a day?
From daily quests alone, most learners earn roughly 30–100 gems a day. Friend quests, league chests and achievements sit on top of that, so an active week can be worth 300–800 gems without spending anything.
Is a Streak Freeze worth 200 gems?
For most learners, yes — it is the best value in the Shop. Two hundred gems protects a streak you may have built over weeks or months, and a single missed day without one wipes the streak back to zero.
What does the Streak Shield do?
It protects your streak for a full 7 days, so you can take a week off without losing it. It costs 3,000 gems and is only sold on iOS — you will not find it on Android or the web version.
Gems or lingots — which one do I use?
On the mobile app everything is priced in gems. On the web version some items are still priced in lingots — a Streak Freeze is 10 lingots there. The two currencies are separate, so a balance built up on mobile does not carry over to lingot prices on the web.
Can I give my gems to a friend?
No. Gems are tied to your own account and cannot be gifted, traded or transferred to another learner.
Do I lose my gems if my streak breaks?
No. Gems and streaks are separate: a broken streak resets to zero, but your gem balance stays exactly where it was.
Keep reading on DuolingoGuides
- What Are Duolingo Gems For? Complete Usage Guide →
- Duolingo XP vs Gems: Differences and Benefits Explained →
- How to Use a Streak Freeze in Duolingo →
- How Much Does a Streak Freeze Cost? →
- Duolingo Streak Society Milestones →
- How to Buy a Streak Repair on Duolingo →
- How to Save Your Duolingo Streak →
- Is Super Duolingo Worth It? A Comprehensive Review →
DuolingoGuides is an independent guides site and is not connected to Duolingo. Gem prices change by platform, region and app version, so always check the price inside your own app before spending gems.
