How to Delete Languages on Duolingo: A Complete Guide

Duolingo makes it easy to pick up a new language — sometimes too easy. A few curious taps later and you've got five courses cluttering your profile when you only wanted one. If you're looking to clean up your language list, here's exactly how the removal process works, what actually gets deleted, and what you should know before you pull the trigger.

What "Removing a Language" Actually Means on Duolingo

Before diving into the steps, it's worth understanding what Duolingo does and doesn't delete when you remove a course.

Removing a language course deletes:

  • Your XP progress for that language
  • Your streak data specific to that course
  • Any crowns or levels you've earned in that language's skill tree
  • Your placement within that course's leaderboard

It does not delete:

  • Your overall Duolingo account
  • Progress in other languages you're keeping
  • Your total XP from other courses
  • Your streak if you've earned XP in a language you're keeping

This distinction matters. Many users assume removing a language is a light, reversible action — but it's a permanent wipe of that course's progress. If you've spent months building a French skill tree and you remove it, that data is gone. You'd start from scratch if you re-added it later.

How to Remove a Language on the Duolingo Mobile App (iOS and Android)

The mobile app is where most users interact with Duolingo, but the language management options aren't located where you'd expect them.

Steps:

  1. Open the Duolingo app and tap your profile icon (bottom-right corner on most versions)
  2. Tap the Settings gear icon (usually top-right of your profile screen)
  3. Select "Account" or scroll to find "Learning Language"
  4. Look for "Manage courses" or tap the flag/language currently shown to see your full list
  5. Find the language you want to remove and look for a trash icon, remove button, or a swipe-left gesture depending on your app version
  6. Confirm the deletion when prompted

⚠️ The exact layout varies depending on whether you're using iOS or Android, and which version of the app is installed. Duolingo updates its interface regularly, so button placement may shift between versions.

If you don't see a direct delete option inside the app, the web interface is more reliable.

How to Remove a Language on Duolingo's Website

The desktop or browser version of Duolingo gives you more direct access to course management and is often the clearest path for removing a language.

Steps:

  1. Go to duolingo.com and log in
  2. Click your profile icon in the top-right corner
  3. Select "Settings" from the dropdown
  4. In the left sidebar, click "Learning Language" or navigate to "Account Settings"
  5. Under your list of active courses, find the language you want to remove
  6. Click the "Remove" or "Delete" option next to it
  7. Confirm the action in the dialog box that appears

The web version tends to surface these controls more clearly than the app, especially if you're managing multiple courses at once.

Variables That Affect How This Process Works for You

The steps above are accurate as general guidance, but several factors can change what you see:

VariableHow It Affects the Process
App versionOlder or newer builds may have different menu structures
Operating systemiOS and Android layouts differ slightly in Duolingo
Account typeDuolingo Plus (Super Duolingo) subscribers may see slightly different account settings
Number of active coursesIf you only have one language active, removal options may be restricted
Base language settingSome course removals behave differently depending on which language you're "learning from"

The base language point is worth noting. Duolingo structures courses as learning Language X from Language Y. If you're learning Spanish from English, that's a specific course pairing. Users who learn from multiple base languages sometimes find they need to switch their interface language first before they can manage certain courses.

What Happens If You Only Have One Language

If a language is the only active course on your account, Duolingo will typically prevent you from removing it outright — you'd need to add another course first, then remove the original. The app requires at least one active course tied to your account at all times.

This means if you want to fully "reset" your Duolingo experience, the sequence matters: add a placeholder course, remove the language you want gone, then optionally remove the placeholder too.

Common Reasons People Remove Languages 🌍

Understanding why people do this helps frame how careful you should be:

  • Accidental enrollment — Tapping through the onboarding flow too fast and adding a language by mistake
  • Course clutter — Accumulating experimental languages during a bored weekend
  • Starting fresh — Wanting to reset progress on a language and begin from zero
  • Profile cleanup — Tidying up before sharing a profile or linking Duolingo to a classroom account

If your goal is specifically to reset progress rather than permanently delete a course, check whether Duolingo's current app version offers a "Reset Progress" option separate from full course removal. Some versions do — and it keeps the course active while wiping your XP and crowns.

The Details That Make the Difference

The process is straightforward in theory, but how it plays out depends on which device you're using, which version of the app or site you're working with, how many active courses you have, and what outcome you're actually looking for — a clean slate, a removed mistake, or something else entirely. Those specifics are entirely in your own setup, and getting them right means looking at your account before you tap confirm.