Introducing Darklingo++. A Dark Mode for Duolingo!

TL;DR Download the extension Stylus for Chrome, Firefox or Tampermonkey For Safari then install Darklingo++. Not only does it come with the dark mode, but it also enables you to set a custom theme color and toggle both leagues and the scrollbar (only works on the web)


After a while of waiting for the dev team at Duolingo to implement the long anticipated feature that is a Dark Mode as well as searching online for several possible solutions to make the sites I use easier on the eyes with no success in getting either, I have decided to create my own solution to this problem which I call Darklingo++.

It comes with a Dark Mode, Custom theme color and a the ability to toggle Leagues and The Scrollbar

Before you use the link to the theme (at the bottom of this post), I suggest installing the Stylus extension first: Stylus on Chrome and Stylus on Firefox.

However, if you do use Safari, download Tampermonkey then proceed to install the theme which is still at the bottom of this post.

The reason I inserted that step for Chrome and Firefox is because the more popular extension, Stylish, has been caught stealing browsing history from it's users and had been removed from both browsers' extension store multiple times due to that violation of privacy.

Link to the theme: Darklingo++

Hope you enjoy! Also feel free to ask me anything relating to the theme. Feedback is always welcome :)

May 24, 2019


Dark Grey is the way to go. Dead black makes the colours even harsher.

May 24, 2019

Thanks, this should help many people.

May 24, 2019

Ooh, but the gold is still bright! Perhaps you could dim that down a bit? Anyways, thanks for this, but the forums have seen so many dark themes like this that our browsers will be full of them.

May 24, 2019

Thanks for the feedback, I'll add that to the notes of what to change in version 5.0! Also, I'm aware that there has been a fair share of these themes going around, however, most of the ones that I found are completely incompatible with the new design. So I decided to make my own with a few extra features and vowed to update it as frequently as possible.

May 24, 2019

Thank you very much!

May 24, 2019
  • 1642

Amazing work, JustinRowe18! Clean, beautiful, and eye friendly. Wonderful! Merveilleux ! Wunderbar! Minunat! Can't thank you enough!

A small detail: when you click on the questions in the Review lesson, the text in the tooltips that appear is hard to see (gray on gray).

Apart from that, the only other improvement that I'd wish to see is changing the body text font in the discussions/forum to some less heavy weight. Just a bit thinner. The current one makes the text blocks too bright - the same problem for the eyes as with Duo's bright background.

May 24, 2019

Both issues solved! You should receive the update automatically by midnight.

May 24, 2019
  • 1642

Wow, that was fast! Such a great job! Thank you so much!

May 26, 2019

An issue popped up where, when doing "Match the pairs", both correct and incorrect pairs show up red.

August 8, 2019

Noticed this error this morning, as well!

August 8, 2019

Sorry for being so late, just got a bit caught up in other things. It should be fixed now and you should get the update by midnight. Let me know if there's anything wrong still.

August 13, 2019

It's fixed now. Thank you!

August 13, 2019

Having a problem in the lesson interface. It seems Duolingo has changed the background color in part of the area giving feedback on your answer. You know, "another correct answer" or "you have a typo" or the like. The issue arises when your answer is correct. The part that contains the text now has a very bright green color while the rest is the darker green we're used to in this theme. Guessing this mean an update is needed for this theme. I haven't changed any of the code, myself, so assuming it's Duolingo that changed parts of its CSS recently.

June 11, 2019

Yeah, I just ran into this issue today lol. It's almost like they're purposefully changing it at this point considering that there's no visual enhancements added let alone any functional changes. But I just published the update and you should receive it by midnight!

June 12, 2019

Thank you so much for this. It's exactly what I was looking for! Dankeschön! <3

July 25, 2019

You're very welcome!

July 30, 2019

I am so glad that I found this and that it works! Thank you so much for keeping up on this!

August 7, 2019

Very helpful. Thanks!

August 9, 2019

Don't know if this is just me, but the stories and discuss tabs are still white whereas the learn and shop tabs are dark. Can someone please help?

August 30, 2019

Everything still appears normal on my side. What browser are you using?

September 1, 2019

I'm using Safari.

September 1, 2019

Could you provide a screenshot?

September 2, 2019
September 2, 2019

It seems to me that you're in an A/B test group that I'm not a part of. There's very little I can do for now unless you know how to provide me with the elements' new class names. If they fully deploy whatever changes they made to that subdomain, I'll be sure put out an update immediately!

This is what I see still :/

September 3, 2019

It works very rarely for me, and I'm not sure how I can provide you with the elements' names. Again, I'm glad with all the work that you have done thus far, and I think I speak on behalf of everyone that it's really great what you've done.

September 7, 2019

This is really helpful. Thanks a lot!

September 9, 2019

Yeah, I currently already have the extension and it works really well:) I got it about 2 weeks ago.

May 24, 2019

Sorry mate, but as a Safari user, these don't help.

We just need Duolingo to actually fix things, not rely on users to fix things.

May 24, 2019

Updated the post to now support Safari!

May 24, 2019

We need this on android asap!

August 26, 2019

I'm not too much into native development but I'm sure any third-party changes be it visual or functional would be a major security vulnerability :/

August 29, 2019
Learn a language in just 5 minutes a day. For free.