11 Must-Have Best Stable Diffusion Extensions

author - Rico Rodriguez
Rico Rodriguez

Updated on

Looking for some must have Stable Diffusion extensions? You are in the right place. Extensions are a more convenient form of user scripts. When working with Stable Diffusion for AI image generation, using extensions can significantly enhance your experience. These extensions offer various functionalities that make tasks easier and more efficient. They unlock new capabilities and elevate your workflow, allowing you to customize and manage your projects seamlessly.

So, here in this post, we make a Stable Diffusion extensions list for WebUI, face swap, upscaling, and more. Now, let's get started.

1. MultiDiffusion with Tiled VAE

https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111

MultiDiffusion with Tiled VAE is one of the most practical Stable Diffusion Automatic1111 extensions. It allows you to generate or change image resolution with minimal VRAM, making it accessible even for those with limited hardware resources.

With this extension, you can benefit from features like ultra-large image generation and image detail enhancement through Tiled Diffusion. It provides support for various techniques including Demofusion and Regional Prompt Control. Its ability to handle 2K resolutions or higher with just 6GB of VRAM is particularly noteworthy, ensuring that you can create detailed, large images without needing top-of-the-line hardware.

MultiDiffusion with Tiled VAE

In addition to Stable Diffusion extensions, consider using standalone software for AI image upscaling and enhancement. Aiarty Image Enhancer can upscale tons of images in batches while keeping and enriching fine details.

Plus, Aiarty is easy to use on any setup with its relatively low system requirements compared to other image enhancement software or Stable Diffusion extensions. You can achieve professional-grade image upscaling even only with a CPU. Try Aiarty Image Enhancer to take your Stable Diffusion art to the next level.

AI txt2img output
AI txt2img output enhanced by Aiarty

2. ControlNet

https://github.com/Mikubill/sd-webui-controlnet

As one of the most famous Stable Diffusion WebUI extensions, ControlNet allows you to add ControlNet to the original model on-the-fly without merging. This extension provides better control over image generation and supports various preprocessors and models.

With features like pixel-perfect mode, reference-only control, and high-res fix, you gain enhanced flexibility. It allows seamless integration with almost all upscaling scripts. The smart algorithm used in ControlNet ensures high-quality outputs, making your images more detailed and accurate.

ControlNet

3. AnimateDiff Automatic1111

https://github.com/continue-revolution/sd-webui-animatediff

AnimateDiff is a powerful extension for the AUTOMATIC1111 Stable Diffusion WebUI. It allows you to add motion to your text-to-image creations, turning them into animated GIFs with ease. This extension integrates seamlessly with ControlNet, making it one of the most user-friendly AI video toolkits available.

With AnimateDiff, you can insert motion modules into UNet at runtime, eliminating the need to reload model weights. It also supports the creation of complex scenes and smooth animations, providing flexibility for various creative projects.

AnimateDiff Automatic1111

4. ADetailer Automatic1111

https://github.com/Bing-su/adetailer

ADetailer is a useful extension for the stable diffusion webui. It helps you by automatically masking and inpainting images. This means you can quickly fix details like faces and hands. It relies on detection models to identify and mask objects in your images.

By utilizing models like YOLO, ADetailer helps ensure accurate object detection. You can adjust parameters such as detection model confidence and mask processing. This gives you control over which parts of the image are edited. It's especially valuable for creating more polished and detailed images, making your work with Stable Diffusion more efficient and precise.

ADetailer Automatic1111

5. Stable Diffusion Roop

https://github.com/s0md3v/sd-webui-roop

The Stable Diffusion Roop extension for AUTOMATIC1111 web-ui offers face-replacement features for images. It's designed to help artists animate custom characters or use them as models for various purposes. Roop maintains ethical standards by including checks to prevent misuse on inappropriate media. It can be used responsibly to transform images while adhering to local laws and obtaining consent when using real faces.

Roop is beneficial for achieving high-quality face swaps. Enabling features like "Restore Face" or using the upscaler option can enhance results significantly. It's great for precise face replacements, allowing you to select specific faces in an image. This powerful tool ensures ethical and creative use in the AI-generated media industry.

6. Stable Diffusion ReActor Extension

https://github.com/Gourieff/sd-webui-reactor

The Stable Diffusion ReActor Extension is a powerful tool designed for fast and simple face swapping. It is compatible with various Stable Diffusion WebUIs like Automatic1111 and SD.Next. This extension supports multiple faces in an image and includes features like face restoration, gender detection, and facial mask correction to avoid pixelation around face contours.

You can save and load face models, use CUDA acceleration, and obtain high performance even on less powerful GPUs. ReActor also works seamlessly with ComfyUI and provides API support for both built-in and external requests. The overall goal is to offer a robust, efficient, and flexible solution for face swapping needs.

Stable Diffusion ReActor Extension

7. Segment Anything Stable Diffusion

https://github.com/continue-revolution/sd-webui-segment-anything

The "Segment Anything" extension for Stable Diffusion WebUI offers a versatile approach to image editing. It connects the AUTOMATIC1111 WebUI with tools like GroundingDINO. This integration boosts capabilities in inpainting, semantic segmentation, and image matting.

It automates tasks, making it easier for you to create LoRA/LyCORIS training sets. This extension also simplifies selecting masks for inpainting directly within your browser, which saves time and effort. For users needing advanced image manipulation, Segment Anything is a powerful tool that complements existing features, enhancing the overall experience and functionality of Stable Diffusion WebUI.

Segment Anything Stable Diffusion

8. Automatic1111 Image Browser

https://github.com/AlUlkesh/stable-diffusion-webui-images-browser

The Automatic1111 Image Browser is a custom extension for the Stable Diffusion WebUI. It lets you browse past images, view their details, and send information to txt2img and img2img. You can collect your favorite images in a dedicated folder and delete unwanted ones.

It supports keybindings, enhanced search, and sorting options. Features like formatted EXIF display and a recycle bin option offer more flexibility. The extension also supports video files and provides several UI customization options, making it highly versatile and user-friendly.

Automatic1111 Image Browser

9. Stable Diffusion LoRA Extension

https://github.com/opparco/stable-diffusion-webui-composable-lora

We are gonna introduce Composable LoRA as the Stable Diffusion LoRA extension in this section. It's designed to improve the rendering of images by refining how models handle Layers of Radiance (LoRA). It replaces the built-in forward procedure for LoRA and allows for more precise control.

One key feature is its compatibility with Composable-Diffusion, letting you limit LoRA’s influence to specific subprompts using "AND" syntax. This helps avoid unwanted effects on the entire image.

This extension minimizes the negative impact on outputs by offering options to disable LoRA for negative prompts. You can disable LoRA's effect on both the unconditioned text model encoder and the unconditioned diffusion model, leading to better results.

10. Automatic1111 Wildcards

https://github.com/AUTOMATIC1111/stable-diffusion-webui-wildcards

The automatic1111 wildcards extension enhances your experience with Stable Diffusion, offering unique variability to your AI-generated images. By using the name syntax in your prompts, you can pull random lines from specific files in the wildcards directory, adding unpredictability and creativity.

This flexibility allows you to generate diverse outputs from the same base prompt. The wildcards feature seamlessly integrates with the Stable Diffusion web UI, making it an invaluable tool for artists and developers seeking variety in their outputs.

Automatic1111 Wildcards

11. Stable Diffusion Aspect Ratio Extension

https://github.com/alemelis/sd-webui-ar

The Stable Diffusion Aspect Ratio Selector Extension for AUTOMATIC1111 is a handy tool for setting image aspect ratios with ease. It adds buttons to the web UI, allowing you to quickly choose from preset aspect ratios like 1:1, 4:3, and 16:9.

You can also define custom aspect ratios in a configuration file. This extension adjusts image dimensions based on whether the chosen aspect ratio is greater or less than 1.

Another useful feature is the calculator panel, where you can determine new image dimensions based on the source dimensions. This makes it easy to maintain the desired aspect ratio while editing images.

Stable Diffusion Aspect Ratio Extension

How to Install Extensions in Stable Diffusion

To install extensions in Stable Diffusion, you can do it manually or through your Stable Diffusion UI. Take Automatic1111 as an example, follow the steps below to install Automatic1111 extensions.

  1. Launch Automatic1111.
  2. Navigate to the Extensions > Install from URL tab.
  3. Copy and paste the extension's address in the URL for extension's git repository.
  4. Click the Install button.
  5. Restart Automatic1111.
Install Extensions in Stable Diffusion

For power users wanting install manually, use git to install an extension like this:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients extensions/aesthetic-gradients

Alternatively, you can also download the extension and paste it to the extensions folder: \extensions\[your extension].

Conclusion

Using Stable Diffusion extensions can greatly enhance your workflow and image generation capabilities. For those who want to simplify frequent tasks, consider using extensions that fit your specific needs. That will save you a lot of time, make your Stable Diffusion experience more efficient and tailored to your requirements.

Rico Rodriguez is an experienced content writer with a deep-rooted interest in AI. He has been at the forefront of exploring generative AI tools like Stable Diffusion. His articles offer valuable insights into the world of AI, providing readers with practical tips and informative explanations.

Home > Stable Diffusion Guide > Stable Diffusion Extensions