โ† All posts
Tech & Deep Dives

LoRAs and Fine-Tuning, Explained

What LoRAs are, how they differ from full fine-tuning, and when to reach for each. Includes when to skip both and just use a good prompt.

June 15, 2026 ยท 6 min read

LoRAs and Fine-Tuning, Explained

The elevator pitch

A LoRA is a small file (usually 50โ€“200 MB) that patches a base image model to specialize in one thing โ€” a specific person's face, a specific art style, a specific character. You load it on top of the base model at generation time.

A full fine-tune modifies the base model itself. Bigger file (2โ€“7 GB), harder to train, harder to combine.

When to use a LoRA

  • You want a specific character to appear consistently
  • You want an artist's style you can't get from prompting alone
  • You need a specific object (a real product, a real logo) rendered accurately
  • You want to layer 2โ€“3 concepts together

When to skip LoRAs entirely

  • You can describe what you want in words โ†’ use prompting first, it's free
  • You want something the base model already does well
  • You don't have 30โ€“100 clean reference images

Training basics

Modern SDXL LoRA training needs:

  • 20โ€“100 reference images at 1024ร—1024 (more = better up to ~100)
  • Consistent style / subject across images
  • Captions (short, factual descriptions) for each
  • A GPU with 16+ GB VRAM, or a service that rents one

Training takes 1โ€“4 hours on a 4090. Cost: usually $2โ€“10 rented.

The stacking trick

You can load multiple LoRAs at once, each with its own weight (0.0โ€“1.0). A common recipe: character LoRA at 0.8 + style LoRA at 0.6. Play with weights until it looks right.

Imagoat's approach

Imagoat's Character Studio (coming soon) handles the training pipeline for you โ€” upload references, get a character back that you can drop into any generation. No .safetensors files, no scripts.

Related reading

Ready to make one?

10 free credits, no card.

Try Imagoat Free โ†’