Duolingo Streak Planner — Milestones & Freezes | DuolingoGuides

DuolingoGuides Tools

🔥 When will your Duolingo streak reach its next milestone?

Pop in your current streak and the goal you are chasing, and this planner works out the date you will get there, the rewards waiting along the way, and how many Streak Freezes your days off will need. Everything is calculated on the spot, in your own browser.

Updated November 2026 · Free to use · No sign-up, nothing is uploaded

Your streak plan

Fill in what you know. The planner assumes at least one lesson every day from today, apart from the days off you list below.

The flame number in your Duolingo app. Put 0 if today is day one.
Only used to estimate your total XP. XP on its own doesn’t protect a streak — one lesson a day does.
Days in a row when you won’t manage a lesson. One Streak Freeze covers one missed day.
Look in the Shop in your app. You can hold 2 at once at most — or 5 once your streak passes 100 days.
Super comes with 1 free Streak Repair a month as a backup.

How it works: a streak is a run of days with at least one finished lesson. Miss a day with no cover and it goes back to 0. A Streak Freeze has to be equipped before the day you miss — it can’t be bought afterwards. Freeze prices and repair offers differ by app version, platform and region, so check the Shop in your own app. The Weekend Amulet was a Duolingo test back in 2017 and isn’t confirmed as something you can buy today, so this planner doesn’t rely on it.

How Duolingo counts a streak

A streak is simply a run of days in a row where you finish at least one lesson. Do a lesson before midnight, your local time, and the run carries on; miss a whole day and it drops back to zero.

  • One lesson is enough — you don’t need a big XP day to keep the flame alive.
  • Days run on your local midnight, so a lesson finished just after midnight can count toward the next day.
  • A Streak Freeze pauses the count for one day, but only if you equip it before that day starts.
  • If the streak does break, Super subscribers get one free repair a month; everyone else may be offered a paid repair in the app.

The planner above works out the date you’ll reach a streak number, the streak you’ll be on by a date, the milestone rewards on the way, and how many freezes your time off will need.

Streak Society rewards — the full list

Duolingo’s Streak Society hands out a reward each time you pass one of these streak lengths. Once you are past 800 days, a new milestone comes every 25 days.

Streak lengthReward
🔥 7 daysStreak Society opens, plus 3 days of Super free
🔥 30 daysYour own streak app icon (a Welcome Chest on the website)
🔥 50 daysA members-only chest
🔥 100 days3 bonus Streak Freezes — you can now hold 5, topped up every 100 days
🔥 125 days1 bonus Streak Freeze
🔥 200 daysA milestone celebration (the exact prize varies)
🔥 225 days50 gems
🔥 275 days125 gems
🔥 300 days125 gems
🔥 365 daysVIP status — your streak shows on leaderboards and your profile
🔥 400 days2 bonus Streak Freezes

Rewards are documented for the Streak Society, but the exact prize can differ by app version and platform — check your app.

Streak Freezes in numbers

WhatThe number
One freeze covers1 missed day
Typical price200 gems on mobile (widely reported — varies by platform and region)
Most you can hold at once2 freezes — or 5 once your streak passes 100 days
When to equipBefore the day you’ll miss — never after
Super backup1 free Streak Repair every month

Streak questions, answered

Does earning more XP keep my streak safer?

No. The streak only cares that you finish at least one lesson each day. A 10 XP day and a 100 XP day count exactly the same.

What happens if I miss a day?

Without a freeze equipped, your streak resets to 0 and you start again from day one. With a freeze equipped beforehand, the missed day is covered and the run continues.

When should I equip a Streak Freeze?

Before the day you’ll miss — ideally the day before. A freeze bought after the day has passed can’t rescue that day.

How many Streak Freezes can I hold at once?

Two, for most learners. Once your streak passes 100 days the limit rises to five, and the Streak Society tops it up as you hit further milestones.

What is the Streak Society?

Duolingo’s milestone club: at 7, 30, 50, 100, 125, 200, 225, 275, 300, 365 and 400 days you unlock rewards — extra freezes, gems, a special app icon and VIP status at a year. Past 800 days, a new milestone comes every 25 days.

Does this planner send my numbers anywhere?

No. Everything is worked out in your own browser — nothing is uploaded or stored.

Keep reading on DuolingoGuides

DuolingoGuides is an independent guide and is not affiliated with Duolingo. Freeze prices, repair offers and milestone rewards change by app version, platform and region — always check the Shop in your own app before spending gems.