Images broken on Vercel, showing alt text? The free image limit

Ship ItChecked against the official source

The short answer

On Vercel's Hobby plan, image optimization includes 5,000 image transformations a month. After that, new images fail to optimize and return an error with a 402 status code, so the browser shows the alt text instead of the image. Images that were already optimized are cached and keep working, and you will not be charged for exceeding the usage limits.

What to do

  1. Use the unoptimized property on the Image component for small images, SVGs and GIFs, so they skip transformations.
  2. Use it sparingly: unoptimized on every image could increase fast data transfer cost.
  3. Or move to Pro.

Good to know

  • Hobby teams are restricted to non-commercial personal use only.

Source

Checked on 5 Oct 2026. Prices, limits and settings change, so check the source before you rely on them.

Related