Skip to content

Themes

SD.Next supports two native theme engines and an option to disable theming entirely for external themes.

Set Themes

Via UI: Go to Settings > User Interface

  • Theme type: modern, standard, or none
    Note: none disables native theming for Gradio, Hugging Face, and custom extension themes
  • Theme name: Select the specific theme
  • Theme mode: Force light/dark or use OS default (auto)

Via CLI: Use --theme type/name

  • Default theme: modern/default
  • Available types: standard, modern, gradio, huggingface
  • If type is omitted, defaults to standard
  • If name is omitted, defaults to:
  • default for modern
  • black-teal for standard
  • gradio/default for gradio
  • huggingface/none for huggingface
  • Extensions can also provide themes: lobe, cozy-next

The selected theme appears in startup logs. For example:

11:41:37-649897 DEBUG    UI themes available: type=Standard themes=12
11:41:37-650510 INFO     UI theme: type=Standard name="black-teal" style=Auto
11:41:37-651747 DEBUG    UI theme: css="/home/vlado/dev/sdnext/javascript/black-teal.css" base="sdnext.css" user="None"

or:

11:42:42-946642 DEBUG    UI themes available: type=Modern themes=22
11:42:42-947313 INFO     UI theme: type=Modern name="sdxl_alpha" style=Auto
11:42:42-948546 DEBUG    UI theme: css="extensions-builtin/sdnext-modernui/themes/sdxl_alpha.css" base="base.css" user="None"

Switching Themes

After setting a theme type, standard and modern themes can be switched live without restarts.

Creating Custom Themes

See User Themes for details on creating custom themes

Available Themes

Standard Themes

SD.Next includes built-in themes:

  • Black Teal, Light Teal, Simple Dark, Simple Light, Black Orange

Community-created themes:

  • Invoked, Amethyst Nightfall, Emerald Paradise, Midnight Barbie, Orchid Dreams, Timeless Beige

Example screenshots can be found at: Standard Themes

Modern Themes

Important

Any issues related to modern ui should be reported at: https://github.com/BinaryQuantumSoul/sdnext-modernui/issues

Gradio Themes

Built-in Gradio themes:

  • Gradio Default, Gradio Base, Gradio Soft, Gradio Glass, Gradio Monochrome

Gradio themes disable the native theme engine. Note that these themes are not optimized for SD.Next and may cause UI components to appear misaligned.

Hugging Face Themes

Click System > Settings > User Interface > Themes > Refresh to download third-party Gradio themes from Hugging Face. Component formatting depends on each theme and is not controlled by SD.Next.

Extensions

SD.Next supports custom themes via extensions. Available options include cozy-next and lobe, though these may not be updated for recent releases—contact the authors for updates.