This gist explains how to use Discord Nitro themes so that you can change the appearance of your entire Discord interface without the need for any paid subscriptions.
- Launch Discord
- Open the Discord (Chromium) dev-tools by pressing CTRL + SHIFT + I
- In the top right, click
Sourcestab - On the left of sources, click the arrow button and select
Snippets - Right-click in empty box, select
Create new Snippet - Take the code in the boxes below and add each theme
- Add the final snippet file named
theme-remove.jsso that you can remove the theme when you're done - Once the snippets are added, right-click each snippet to apply a theme
Note
When one of these theme scripts are triggered, the theme selector menu will now work and you can flip between themes using the
normal discord interface. Themes will not be removed when you click the Exit Preview.
To use the theme selector within Discord, open your discord settings, click Appearance => Theme => Preview Themes. The theme
selector will appear on the right-side of your Discord interface. Simply click a theme to apply, and click Exit Preview.
This gist contains the following themes / scripts:
| File | Description | Brightness |
|---|---|---|
theme-add-Sunset.js |
Sunset | ◼️ |
theme-add-NidnightBlurple.js |
Midnight Blurple | ◼️ |
theme-add-ChromaGlow(D).js |
Chroma Glow | ◼️ |
theme-add-CrimsonMoon(D).js |
Crimson Moon | ◼️ |
theme-add-Forest(D).js |
Forest | ◼️ |
theme-add-Mars(D).js |
Mars | ◼️ |
theme-add-UnderTheSea(D).js |
Under the Sea | ◼️ |
theme-add-RetroStorm(D).js |
Retro Storm | ◼️ |
theme-add-NeonNights(D).js |
Neon Nights | ◼️ |
theme-add-StrawberryLemonade(D).js |
Strawberry Lemonade | ◼️ |
theme-add-Aurora(D).js |
Aurora | ◼️ |
theme-add-Sepia(D).js |
Sepia | ◼️ |
theme-add-BlurpleTwilight(D).js |
Blurple Twilight | ◼️ |
theme-add-MintApple(L).js |
MintApple | ◻️ |
theme-add-CitrusSherbert(L).js |
Citrus Sherbert | ◻️ |
theme-add-RetroRaincloud(L).js |
Retro Raincloud | ◻️ |
theme-add-Hanami(L).js |
Hanami | ◻️ |
theme-add-Sunrise(L).js |
Sunrise | ◻️ |
theme-add-CottonCandy(L).js |
Cotton Candy | ◻️ |
theme-add-LoFiVibes(L).js |
LoFi Vibes | ◻️ |
theme-add-DesertKhaki(L).js |
Desert Khaki | ◻️ |
theme-remove.js |
Remove any themes applied | ⚙️ |
If you run more than one script at a time, you may get the colors from two blending together. In order for this script to work, the script must be ran continuously, otherwise the theme will be removed the next time the HTML classes update. These scripts ensure you always have the theme.
If you want to stop the collision issue, place your cursor inside the right-side dev-tools box and simply press F5. The discord interface will refresh, which will reset you back to the default theme, and you can now apply a new one.
The other option is to find the script below theme-Discord-Refresh and add it to your list of scripts. To refresh the Discord interface, right-click on the script and select Run. The interface will refresh in 1 second. Once the interface is refreshed, click the Snippets tab again.


