HTTP 416 Range Not Satisfiable — What It Means

What HTTP status code 416 Range Not Satisfiable means, when servers return it, and how to handle it correctly.

Published September 25, 2026

HTTP 416 Range Not Satisfiable — The range specified in the Range header can't be fulfilled.

Key points

  • Returned when a Range header requests bytes outside the resource's actual size
  • Common when resuming a download using stale range information
  • The response includes a Content-Range header indicating the resource's actual size
More HTTP articles