Skip to content

What Are LoRAs? ​

LoRA stands for low-rank adaptation. In diffusion workflows, a LoRA is usually a small file that adjusts how a base model responds.

Quick Take

Use a LoRA when the base model does not reliably know a style, subject, character, or concept you need.

LoRA Compared To Other Files ​

File TypeRole
CheckpointMain model weights
VAEConverts between latents and pixels in latent workflows
EmbeddingLearned text-conditioning token
LoRAAdapter that modifies model behavior

Typical Uses ​

  • specific visual styles
  • characters or subjects
  • clothing, objects, or poses
  • rendering habits
  • domain-specific concepts

How A LoRA Changes Behavior ​

At a high level, a LoRA adds a small learned adjustment to parts of the model. Instead of replacing the whole checkpoint, it nudges the model toward patterns learned during LoRA training.

This is why LoRAs can be powerful and fragile at the same time. They rely on the base model still providing general image knowledge. The LoRA provides a bias, specialization, or concept. If the base model is incompatible, the LoRA's learned adjustments may no longer point at meaningful behavior.

LoRA vs Fine-Tuned Checkpoint ​

ChoiceStrength
LoRASmall, portable, easy to enable or disable
Fine-tuned checkpointStronger global behavior change, but larger and less modular

Use a LoRA when you want modular control. Use a fine-tuned checkpoint when the whole generation style or domain should change consistently.

Training Quality Matters ​

A LoRA trained on narrow, mislabeled, overprocessed, or low-quality data can produce brittle results. It may only work with exact trigger words, overfit to poses, distort anatomy, or drag unwanted backgrounds and colors into generations.

Compatibility Comes First

A LoRA trained for one model family may not work correctly with another. Check architecture, base model, and text encoder assumptions before troubleshooting the prompt.