This guide covers common issues you might encounter when using BetterDiscord and how to resolve them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/betterdiscord/betterdiscord/llms.txt
Use this file to discover all available pages before exploring further.
General troubleshooting
BetterDiscord isn't loading after installation
BetterDiscord isn't loading after installation
- Restart Discord completely - Right-click the Discord icon in your system tray and select “Quit Discord”, then relaunch it
- Repair your installation - Run the BetterDiscord installer again and select the “Repair” option
- Check if Discord updated - Discord updates can overwrite BetterDiscord. Repair your installation if this happens
- Try a different Discord channel - If you’re using Stable, try PTB or Canary, or vice versa
BetterDiscord settings don't appear
BetterDiscord settings don't appear
- Verify BetterDiscord is installed - Check your Discord data folder for BetterDiscord files
- Check the console for errors - Press
Ctrl+Shift+I(orCmd+Option+I) and look for error messages in the console tab - Disable hardware acceleration - In Discord settings, try turning off hardware acceleration
- Reinstall BetterDiscord - Uninstall completely and reinstall using the latest installer
Discord crashes or won't start
Discord crashes or won't start
- Start Discord in safe mode - Hold
Shiftwhile launching Discord to disable BetterDiscord temporarily - Disable problematic addons - If you can access settings, disable all plugins and themes, then enable them one by one to identify the problematic addon
- Delete cache files - Clear Discord’s cache folder (found in your Discord data directory)
- Uninstall BetterDiscord - Use the BetterDiscord installer to uninstall, then reinstall if needed
Addon troubleshooting
Plugin won't enable or immediately disables
Plugin won't enable or immediately disables
- Check for error messages - Look for red error text in the plugin list or console
- Verify the plugin file - Make sure it:
- Has the
.plugin.jsextension - Contains valid metadata (
@name,@author,@description,@version) - Has valid JavaScript syntax
- Has the
- Check plugin compatibility - The plugin may not be compatible with your Discord version
- Look for conflicts - Disable other plugins to see if there’s a conflict
- Try reloading the plugin - Right-click the plugin and select “Reload”
Theme doesn't apply or looks broken
Theme doesn't apply or looks broken
- Make sure the theme is enabled - Check that the toggle is green
- Check if Discord updated - Discord updates often break themes by changing class names
- Look for theme updates - Check the theme’s download page for updated versions
- Disable other themes - Multiple themes can conflict with each other
- Reload the theme - Right-click the theme and select “Reload”
- Verify the file - Ensure it has:
- The
.theme.cssextension - Valid metadata
- Valid CSS syntax
- The
Addon shows as 'partially loaded' or has errors
Addon shows as 'partially loaded' or has errors
- Read the error message - It usually indicates what’s wrong:
- “Missing metadata” - The file needs proper JSDoc comments
- “Syntax error” - The code has invalid JavaScript or CSS
- “Already exists” - An addon with the same name is already loaded
- Check the file format - Verify the metadata block is formatted correctly
- Edit the addon - Fix the issues described in the error message
- Delete and reinstall - Download a fresh copy of the addon
Addon won't load or doesn't appear in the list
Addon won't load or doesn't appear in the list
- Check the file location - Make sure it’s in the correct folder:
- Plugins:
BetterDiscord/plugins/ - Themes:
BetterDiscord/themes/
- Plugins:
- Check the file extension - Must be exactly:
- Plugins:
.plugin.js(not.plugin.js.txtor.js) - Themes:
.theme.css(not.theme.css.txtor.css)
- Plugins:
- Restart Discord - Press
Ctrl+R(orCmd+R) to reload - Check file permissions - Ensure BetterDiscord can read the file
- Look for duplicate files - If you have
plugin.plugin.jsandplugin(1).plugin.js, remove the duplicate
Custom CSS troubleshooting
Custom CSS not applying
Custom CSS not applying
- Check if Custom CSS is enabled - Go to BetterDiscord Settings > Custom CSS and verify it’s enabled
- Verify the file location - The file should be at:
- Windows:
%appdata%/BetterDiscord/data/stable/custom.css - macOS:
~/Library/Application Support/BetterDiscord/data/stable/custom.css - Linux:
~/.config/BetterDiscord/data/stable/custom.css
- Windows:
- Check for syntax errors - Invalid CSS won’t apply. Use DevTools to check for errors
- Verify CSS specificity - Your rules may be overridden by Discord’s styles
- Try reloading - Press
Ctrl+R(orCmd+R) to reload Discord
Custom CSS editor won't open
Custom CSS editor won't open
- Check your editor settings - Go to Settings > Custom CSS and verify your open action preference
- Try a different editor mode - Switch between built-in, detached, system, or external
- Check file permissions - Make sure the
custom.cssfile exists and is writable - Manually create the file - Create an empty
custom.cssfile in the correct location - Check your system editor - If using system mode, verify you have a default text editor set
Performance issues
Discord is slow or laggy with BetterDiscord
Discord is slow or laggy with BetterDiscord
- Disable plugins one by one - Identify resource-heavy plugins
- Reduce the number of themes - Using many themes increases CSS processing
- Simplify custom CSS - Complex selectors and animations can impact performance
- Enable hardware acceleration - In Discord settings (if it’s disabled)
- Update your addons - Newer versions may have performance improvements
- Check your system resources - Monitor CPU and RAM usage
High CPU or memory usage
High CPU or memory usage
- Identify the culprit - Disable all addons and enable them one by one while monitoring usage
- Update your addons - Outdated addons may have memory leaks
- Clear Discord’s cache - Delete the cache folder in your Discord data directory
- Reduce custom CSS complexity - Avoid heavy animations and complex selectors
- Restart Discord regularly - This clears accumulated memory usage
Installation issues
Installer won't run or shows errors
Installer won't run or shows errors
- Run as administrator (Windows) - Right-click the installer and select “Run as administrator”
- Check antivirus - Some antivirus software may block the installer
- Download the latest version - Get the newest installer from the official website
- Close Discord completely - Make sure Discord isn’t running (check system tray)
- Check permissions - Ensure you have write access to Discord’s installation folder
chmod +x BetterDiscord-Linux.AppImage.Can't find Discord installation
Can't find Discord installation
- Install Discord properly - Make sure you’re using the standard Discord installer
- Use manual installation - Follow the manual installation guide in the documentation
- Check installation path - Verify Discord is in the default location:
- Windows:
%LocalAppData%/Discord - macOS:
/Applications/Discord.app - Linux: Varies by installation method
- Windows:
- Try a different Discord channel - Install BetterDiscord on PTB or Canary instead
Platform-specific issues
Windows: Discord updates keep removing BetterDiscord
Windows: Discord updates keep removing BetterDiscord
- Re-run the installer after updates - This is normal behavior; just repair your installation
- Create a batch script - Automate the repair process with a script that runs the installer
- Join the Discord server - Get notified about Discord updates that might affect BetterDiscord
macOS: Permission denied errors
macOS: Permission denied errors
- Grant full disk access - Go to System Preferences > Security & Privacy > Privacy > Full Disk Access and add Discord
- Check file permissions - Use
chmodto fix permissions on BetterDiscord folders - Disable SIP temporarily - Some macOS versions may require disabling System Integrity Protection (not recommended)
- Use manual installation - This gives you more control over file permissions
Linux: AppImage won't run
Linux: AppImage won't run
- Make it executable - Run
chmod +x BetterDiscord-Linux.AppImage - Install FUSE - AppImages require FUSE:
sudo apt install fuse(or your distro’s equivalent) - Try manual installation - Follow the manual installation steps for Linux
- Check Discord installation method - Make sure you’re not using Snap or Flatpak
Getting more help
If you still have issues after trying these solutions:- Check the FAQ - Visit the Discord support server for frequently asked questions
- Search existing issues - Look through GitHub issues for similar problems
- Provide detailed information when asking for help:
- BetterDiscord version
- Discord version and release channel
- Operating system
- List of enabled addons
- Error messages from the console
- Steps to reproduce the issue