Skip to content

VAE Models

Encoder/decoder models.

What is VAE

VAE (Variational Autoencoder) encodes images to latent space and decodes back.

SD 1.x VAE

VAEDescription
autoencoder_kl-f8Standard SD 1.x
vae-ft-mse-840000-ema-prunedBetter quality

SDXL VAE

VAEDescription
sdxl-vae-fp16-fixSDXL专用
sdxl-vaeOriginal

Other VAE

VAEUse
vae-approxFast approximation
stabilityai/vae-fp16Stability version

Download

SD 1.x

ComfyUI/models/vae/
  autoencoder_kl-f8.pt
  vae-ft-mse-840000-ema-pruned.safetensors

SDXL

ComfyUI/models/vae/
  sdxl-vae-fp16-fix.safetensors

Usage

Auto-select

Most checkpoints include VAE, auto-selected.

Manual Select

Node: VAELoader
Select: Your VAE

In Checkpoint

Some checkpoints embed VAE:

  • No separate load needed
  • May need external VAE for best quality

When to Use External VAE

SituationUse External VAE
Colors offYes
ArtifactsYes
Want better qualityYes

Tips

  1. Match model: Use VAE for your model type
  2. Test quality: Compare with/without external VAE
  3. SDXL: SDXL works better with external VAE

Next Steps