How to survive Free-tier Duolingo

Author

Luke

Published

January 23, 2025

Why write this post?

Duolingo has been my preferred language learning app for over 5 years now, simply due to its impressive scale and thoughtful design. It is still the best app for language learning in my opinion, given you are aware of its limits and put in the work to overcome them. I’ve discussed the Pros and Cons of Duolingo, and its evolution over the years in my previous Duolingo post - so for more background read that post. One pain point I have with the app is that its creators are monetizing the app more and more in the pursuit of profitability as a publicly traded company. Unfortunately, as a long time user I have therefore witnessed multiple major changes that I believe have made the user experience worse (rather than better) in specific ways.

In its current state, Duolingo is challenging to use as a free user, somewhat contrasting Duolingo’s self-proclaimed mission to be “Universally accessible”. The reason you are more-or-ess obliged to pay ~84 USD a year to continue using the free service1 is simple. Duolingo has a “hearts” system in which you have a limited number of mistakes you can make before the app refuses to let you continue. Being booted out of a lesson is obviously an extremely frustrating experience that poses a real risk to your motivation for maintaining language learning ambitions. By default, you have 5 hearts, with one heart replenishing every 5 hours, and an option to perform practice lessons to replenish one heart for each. Should you run out of hearts during a lesson, your only options are to quit that lesson or pay 450 “Gems” to refill your hearts to 5. Being a premium user removes all need to worry about silly hearts.

1 as a non “tech-savvy” user

2 An otherwise great feature, that is now working against you!

At first glance, it seems like there are fair amount of options for restoring hearts, doesn’t it? Well, there are a couple of problems here. First of all, the hearts system did not used to exist at all, suggesting to me that its main purpose is to push users towards premium. Secondly, Duolingo is not infallible, with tiny typos or alternative expressions potentially costing you hearts when you can’t afford to lose them. Third is the problem that gems are not that easily earned. You earn them for completing lessons and challenges, but the average user probably only earns 5-20 per day. Compare that to the 450 gem cost of replenishing hearts in a pinch - it’s not hard to see that you soon will be gems bankrupt (assuming you had any in the first place). Finally, if all of this was not enough, Duolingo has recently made a change on their app limiting how many hearts you can earn through practice lessons. On the mobile app, you are now only eligible for a single practice lesson at specific times. Since you will be broke for gems, your only realistic options are now: wait and risk not being able to continue your streak2, quit out of frustration, or pay.

Putting on my cynic hat, I might speculate that since Duolingo’s exercises are personalized to the user, they could (and probably would) use their analytics to ensure that you regularly run out of hearts due to exercises that are just “a tad bit” out of reach for you. They would conceivably do this if they believe you would be likely to pay as a result. I would not be shocked to learn they already do this, as it would be very much in line with the other changes they have made to become more profitable.

I bought the premium subscription for two years, but I have very mixed feelings about supporting Duolingo’s current business strategy. From what I gather, it feels as though their mission to make language learning universally accessible is being compromised, with their focus seemingly shifting towards more polished experiences that require much more funding.

This is why I asked myself what would it take to make the free-tier version of Duolingo sustainable in its current form? In essence, how can one maximize their learning within the contraints of Duolingo’s freemium model? I think you will find that what I suggest here will not only improve your sanity while using Duolingo, but also quite possibly your learning.


Improving your heart health

Part 1: Making better use of the hearts you get

STOP using the app!!!1!!eleven!!3

A little known fact about Duolingo is that their website is always at least a year behind the app on any “feature” introductions. Many things seemingly never make it to the web-app. The reason this is important for this guide is extremely simple: You can still do unlimited practice lessons on the website. This means that so long as you manage to finish lessons by the skin of your teeth, you can keep learning. The practice lessons are actually not bad, as they serve as revision of old content4.

4 Weirdly, the practice lessons you get as a free-tier user are of much higher quality and less repetitive than the ones you get access to as a premium user…

So the strategy is simple: Do a lesson, try to complete it with at least one heart, do practice lessons until you are topped up, repeat until you’re done learning for the day.

Do note though, some things are not available on the website. For example, timed challenges. Luckily, these missing features are pretty insignificant anyway.


3 Not using the mobile app for services that also have a website is a good idea in general because it is easier to modify websites.

A tale of early birds and night owls

Duolingo had a period where they rewarded you for checking in twice a day, by giving you temporary boosts to how much XP a lesson would award you. The way it worked was that if you did a lesson in the morning, you would become eligible for this boost later on in the day. If you did a lesson during this later “evening” stage you would get a boost available the next morning. This was actually a great system because you felt strongly incentivized to do lessons so that “future you” will feel good when it comes to the next practice time. It’s actually been my habit to do lessons twice a day ever since this existed.

Of course, with the hearts systems mechanics, this habit is dually valuable. Firstly, doing lessons first thing in the morning is hands-down the best thing you can do. This is because your mind will be fresh and focused, resulting in less mistakes and a higher capacity to practice. Doing lessons in the late evening can be really hard simply due to being so fatigued at the end of your day. But establishing this evening habit as well lets you maximize your hearts since you will have “gained” up to two hearts since your morning practice.

Therefore, the strategy now is: Do lessons primarily in the morning and then try to squeeze one or two more lessons into the evening to make sure you’re using those hearts as soon as they become available.


Part 2: Preventing heart-aches

Babble like the baby you are

I have previously faulted Duolingo for having relatively few/poor speaking practice options. Therefore, if you are using Duolingo you should take matters into your own hands a bit more. One easy way to do this is to simply sound everything out loud during lessons. Not only does this help you get valuable pronunciation and speaking practice, it also clearly improves your retention, and makes you less likely to make mistakes. The reason you are less likely to make mistakes is that when you are sounding everything out loud, you are taking the lessons a bit slower. In other words, you are reading more carefully, and thus will avoid misinterpretation errors. A bit awkward a first, but doing this is basically a no-brainer if hearts are at stake!


Work smarter, not harder

Another one of these little known features of Duolingo is that most of the time, you can either submit your answer for a given exercise, or hit the “skip” button. Pressing the skip button will reveal the solution to the question, and add the question to the back of the stack of lesson exercises, much like a mistake would. Unlike a mistake however, pressing skip will not cost you a heart. Thus, if you are unsure about how to spell something, what the word was, etc. you should make use of this.


The elusive skip button (bottom-left) in the wild


Of course, you’re also not forbidden from opening another tab and translating answers you are foggy on. Language models are decent at fixing grammar and spelling errors. Remember, the goal is to not let Duolingo drain your gems wallet any more than strictly necessary because we need those gems for when you are having a rough day.


“Hacking” Duolingo

To be honest, following everything in Part 1 might still not be enough to make your net gem earnings positive. The reason we care so much about gems is that they are the only way to continue a lesson when you’re having a bad day. Having to abandon a lesson you struggled so hard on because you can’t afford to continue is really frustrating and may even lead you to quit all together.

So the next level is to use more advanced tools to help you.

Since we are using the website, we can use browser extensions that modify how Duolingo works. There are a couple that are very recommendable. For our goals, one really stands out.


Almost essential: Duolingo Fast Mode

Duolingo Fast Mode has almost no users, even though it makes free-tier Duolingo so much nicer. This extension gives you instant feedback while you are doing exercises, allowing you to know before you submit your answer whether it will be accepted. It will even help you notice if you are using the wrong word form. However, note that these suggestions are very picky, and will expect you to type out all punctuation and special characters!


Fast Mode helping me spot a typo before submitting (highlight just underneath Bea)


Fast Mode helping me realize I’m not using the right word


Some other nice extensions include: Duoleavemealone, which will automatically skip through unnecessary screens during lessons, and Duolingo Solution Viewer, which provides additional information on what solutions would have been accepted whenever you do make a mistake.

Finally, being a free user on Duolingo also means enduring tons of ads. So if you have not already, do yourself a favor and install an ad-blocker. Some useful information on ad-blockers and other essential web tools here.


Conclusion

I hope this guide has successfully shown you how to make the most out of the free user experience on Duolingo. While some of these tips may appear like “cheating”, I actually believe the learning experience is either improved or at least not harmed by using them. You might find that the more “hacky” solutions are not necessary at the moment, but as a long time user I can tell you that they most likely will eventually be needed5. Good luck on your language learning journey!

5 For reference, Duolingo initially promised they would not introduce the hearts system to their website, and yet here we are.

Back to top